Article View: pl.comp.lang.funkcyjne
Article #482Re: Do czego stosuje się (zawodowo) języki funkcyjne?
From: Andrzej Wasowski
Date: Mon, 13 Oct 2003 14:30
Date: Mon, 13 Oct 2003 14:30
82 lines
3902 bytes
3902 bytes
Piotr Dembiński... > A Ericsson i Erlang? Nie no. Oczywiście wiem o Ericsson i Erlangu. Założyłem, ze o tym to nie trzeba pisać, bo albo kto inny napisze, albo jest na wymienionych wcześniej zestawieniach (jestem pewien, że jest). Jednak Ericsson to żadne pieniądze w porównaniu z Microsoft, Sun, IBM, Oracle, Sybase i wymień co tam jeszcze chcesz. (Mam na myśli pieniądze wydawane przez Ericssona na rozwój narzędzi do programowania). > > (2) jakaś niechęć "szarych prgraomistów" do tego paradygmatu. > > Masz jakieś dane statystyczne na podparcie tej tezy? Dane statystyczne o moich studentach. To jest "pokolenie Javy". Jeszcze C# to ich zainteresuje, ale wszystko inne jest (1) trudne (2) pogięte (3) nie da się na tym zarobić. Z góry podkreślam, że to nie są moje opinie. > > W pewnym stopniu przyczynia się też propaganda "prasy fachowej", > > która twierdzi od dawna i nie zamierza przestać, że jedynie słuszne > > jest programowanie obiektowe. > > Raczej "zorientowane obiektowo". Taki trend. ZTCW Common Lisp > ma obiekty. I OCAML i inni też. > > Na szczęście nie udało im się wykosić z rynku C, ale skutecznie > > udaje im się powstrzymywać rozwój innych kierunków. > > Teoria spiskowa? Nie. Nie. Nie twierdzę, że się na nas uwzięli i tyle. Twierdzę, że bronią czegoś, z czego obecnie żyją. To jest zupełnie racjonalne. Na tej samej zasadzie słuchasz muzyki z antycznej technologi CD, oglądasz telewizję w antycznej technologii, słuchasz radia w jakości nie do zaakceptowania (jak dla mnie). To nie jest spiskowa teoria dziejów. To jest teoria czysto ekonomiczna oparta na znajomości problematyki standardów "de facto" i czystego rachunku zysków i kosztów. Ja to rozumiem. Gwoli sprawiedliwości trzeba jednak dodać, że pół "Haskell Community" siedzi w kieszeni u Microsofta. Więc nie jest do końca tak tragicznie :) > > Chyba wyjątkiem jest LISP, który IMHO jest najgorszym z > > funkcjonalnych języków programowania na rynku > > Dlaczego najgorszym? > > > , a jednak zdobył sobie szerokie poparcie wśród hackerów (vide > > emacs, etc). > > Raczej wśród badaczy sztucznej inteligencji z MIT :) A Eric Raymond? > > Może dlatego, że typowy hacker lubi brzydkie języki, np. C. ;) > > C jest brzydkie? Od kiedy? Jak zdefiniujesz pojęcie "brzydki język"? Pojęcie zupełnie subiektywne. W tym konkretnym miejscu miałem na myśli gwarancję bezpieczeństwa pamięci przez system typów. Nie twierdzę, że C to chłam. Proszę nie nadinterpretowywać. Sam używam C na co dzień i nie z przymusu. > A SQL? SQL jest deklaratywny? Chyba tylko rdzeń języka zapytań. To co się wyprawia na serwerze to moim zdaniem już normalne programowanie imperatywne. andrzej -- wasowski.org
Technical Details
Message-ID:
<s998ynp5hwp.fsf@localhost.localdomain>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mailReferences:
<7815.0000102b.3f89ca7b@newsgate.onet.pl> <s99smlxr252.fsf@localhost.localdomain> <87he2da3gm.fsf@hector.domek>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail From: Andrzej Wasowski <wasowski@see.my.sig> Newsgroups: pl.comp.lang.funkcyjne Subject: Re: Do czego stosuje się (zawodowo) języki funkcyjne? Date: 13 Oct 2003 16:30:46 +0200 Organization: Portal Gazeta.pl -> http://www.gazeta.pl Lines: 82 Sender: wasowski@localhost.localdomain Message-ID: <s998ynp5hwp.fsf@localhost.localdomain> References: <7815.0000102b.3f89ca7b@newsgate.onet.pl> <s99smlxr252.fsf@localhost.localdomain> <87he2da3gm.fsf@hector.domek> NNTP-Posting-Host: borg.cs.auc.dk Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1066055785 17527 130.225.194.22 (13 Oct 2003 14:36:25 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 13 Oct 2003 14:36:25 +0000 (UTC) X-User: wazow User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit