-
X-Received: by 2002:a05:620a:13e3:: with SMTP id h3mr23964538qkl.319.1576451133378;
Sun, 15 Dec 2019 15:05:33 -0800 (PST)
X-Received: by 2002:a05:620a:13e3:: with SMTP id h3mr23964538qkl.319.1576451133378;
Sun, 15 Dec 2019 15:05:33 -0800 (PST)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.n
et!weretis.net!feeder7.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.
160.216.MISMATCH!g89no6841671qtd.0!news-out.google.com!w29ni1549qtc.0!nntp.goog
le.com!g89no6841667qtd.0!postnews.google.com!google-groups.googlegroups.com!not
-for-mail
Newsgroups: pl.comp.programming
Date: Sun, 15 Dec 2019 15:05:33 -0800 (PST)
In-Reply-To: <0...@g...com>
Complaints-To: g...@g...com
Injection-Info: google-groups.googlegroups.com; posting-host=83.25.234.133;
posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 83.25.234.133
References: <e...@g...com>
<f...@g...com>
<7...@g...com>
<1...@g...com>
<a...@g...com>
<d...@g...com>
<4...@g...com>
<c...@g...com>
<9...@g...com>
<5...@g...com>
<5...@g...com>
<3...@g...com>
<5...@g...com>
<0...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6...@g...com>
Subject: Re: Ile czasu zajmie komputerowi rozszerzony algorytm euklidesa?
From: g...@g...com
Injection-Date: Sun, 15 Dec 2019 23:05:33 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:214566
[ ukryj nagłówki ]W dniu niedziela, 15 grudnia 2019 23:38:50 UTC+1 użytkownik Maciej Sobczak napisał:
> > Jeżeli idzie o Javę, to obawiam się, że korzystając z Twojej metody będziesz się
musiał sam martwić o to, żeby przeportować i utrzymywać swój moduł na każdą
interesującą Cię platformę.
>
> Akurat C++ jest dużo bardziej przenośny, niż Java, więc nie martwi mnie to zbytnio.
Jeżeli Twoim targetem (np. biznesowym) jest Java, to powinno.
Język Ć jest zaś jeszcze bardziej przenośny, niż C++.
> > Tak. W przypadku języków programowania sukcesem jest popularność.
> > I jeżeli spojrzysz na rankingi popularności, to z łatwością dostrzeżesz, że
Python zaczął się na nim pojawiać w okolicach 2000-2001 roku.
> > Czyli mniej więcej w czasie kiedy kierownik działu badań w Googlu napisał ten
tekst: https://norvig.com/python-lisp.html
>
> Nie wiązałbym tej popularności z tym konkretnie artykułem. Przypuszczam nawet, że
jeśli ktoś nie interesował się LISPem, to na ten artykuł w ogóle nie trafił.
W takim razie z czym byś tę popularność wiązał?
> Guido został zatrudniony w Google'u w 2005. Python był już wtedy bardzo dobrze
rozpoznawalny, w top 10 (https://www.youtube.com/watch?v=Og847HVwRSI). I raczej nie
był to efekt jakiegoś artykułu napisanego dla fanów LISPa.
Sądzę, że wątpię. Python pojawił się na wykresie w roku 2001, tak więc niedługo po
tym, jak Norvig zaczął go promować. I nie chodzi oczywiście o jeden artykuł. Chodzi o
zastąpienie Common Lispa Pythonem w dydaktyce sztucznej inteligencji.
> > Ale C++ nie jest jedynym językiem, dla którego istnieją dobre narzędzia.
>
> Tak. Ale nie zaproponowałeś żadnego innego, który by ten warunek spełniał.
Tak konkretnie to zaproponowałem dwa: Racketa i Haskella.
Racket jest moim faworytem jeżeli idzie o łatwość użycia i przenośność: można go
łatwo zainstalować wraz z prostym w obsłudze IDE na najważniejszych platformach (tj.
Windows, OS X i Linux) albo używać w przeglądarce bez instalacji
(https://www.wescheme.org).
Haskella trudniej zainstalować na Windowsie (choć też bez przesady), i nie ma "w
pudełku" prostych w użyciu narzędzi, ale kompilator GHC zazwyczaj produkuje dobrze
zoptymalizowany kod.
> > I podejrzewam, że Graham ma w tym przypadku rację - bo koniec końców to jego
produkt. I nawet jeżeli ocena języka programowania jest subiektywna, to jeżeli ktoś
na przykład czerpie frustrację z używania jakiegoś języka, to raczej trudno się
spodziewać, żeby zaszedł w nim dalej od kogoś, kto używa swojego języka z
przyjemnością.
>
> To prawda. Ale ponieważ powstało wiele produktów, które osiągnęły sukces, to może
być też tak, że istotnym składnikiem sukcesu nie jest wybór języka, tylko entuzjazm
do jego używania.
Może tak być. Dlatego stoję na stanowisku, że w miarę możliwości warto używać takich
języków, które wzbudzają entuzjazm, a unikać takich, które powodują frustrację. (Co
jest oczywiście cechą indywidualną)
Następne wpisy z tego wątku
- 16.12.19 20:02 Maciej Sobczak
- 16.12.19 21:53 g...@g...com
- 17.12.19 19:19 Maciej Sobczak
- 18.12.19 17:42 Roman Tyczka
- 18.12.19 22:19 g...@g...com
- 18.12.19 23:37 M.M.
- 19.12.19 11:09 Maciej Sobczak
- 01.01.20 23:25 Maciej Sobczak
- 02.01.20 12:36 g...@g...com
- 02.01.20 21:22 Maciej Sobczak
- 02.01.20 21:26 Maciej Sobczak
- 02.01.20 21:32 g...@g...com
- 04.01.20 20:00 Maciej Sobczak
- 08.01.20 11:12 bartekltg
- 08.01.20 12:27 bartekltg
Najnowsze wątki z tej grupy
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
Najnowsze wątki
- 2025-07-23 Gdańsk => Programista Delphi <=
- 2025-07-23 Gdańsk => Programista Mainframe (z/OS, Assembler) <=
- 2025-07-23 Warszawa => Starszy inżynier DevOps (AWS) <=
- 2025-07-23 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-23 Kraków => Senior Fullstack Engineer (Low-Code Platform) <=
- 2025-07-23 Wrocław => Senior Key Account Manager IT <=
- 2025-07-23 Trójmiasto => Head of Social Media <=
- 2025-07-23 Rzeszów => Spedytor Międzynarodowy <=
- 2025-07-23 Lublin => ERP Implementation Consultant (AP Module) <=
- 2025-07-23 Środa Wielkopolska => SAP FI/CO Internal Consultant <=
- 2025-07-23 Warszawa => Inżynier oprogramowania .Net <=
- 2025-07-23 Kraków => Kotlin Developer <=
- 2025-07-23 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-07-23 Warszawa => Java Developer <=
- 2025-07-23 Wrocław => Konsultant wdrożeniowy (systemy controlingowe) <=