Article View: pl.comp.lang.funkcyjne
Article #479Re: Do czego stosuje się (zawodowo) języki funkcyjne?
From: Andrzej Wasowski
Date: Mon, 13 Oct 2003 08:08
Date: Mon, 13 Oct 2003 08:08
33 lines
2530 bytes
2530 bytes
> Do czego stosuje się (zawodowo) języki funkcyjne? Troche wbrew temu, czego sie spodziewasz, jednak napisze, ze glownie stosuje sie je w oprogramowaniu badawczo-naukowym, ktore przetwarza/tlumaczy/analizuje jezyki programowania itp (np. jezyki modelowania, logiki tempporalne itd). Bierze się to stąd, że w językach funkcjonalnych robi się to łatwiej i szybciej niż np. w C, a w większości tych zastosowań prędkość działania nie jest kluczowa. Myślę, że głównym powodem nie stosowania w przemyśle jest (1) brak wielkich pieniędzy stojących za ideą. (2) jakaś niechęć "szarych prgraomistów" do tego paradygmatu. 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. Na szczęście nie udało im się wykosić z rynku C, ale skutecznie udaje im się powstrzymywać rozwój innych kierunków. Chyba wyjątkiem jest LISP, który IMHO jest najgorszym z funkcjonalnych języków programowania na rynku, a jednak zdobył sobie szerokie poparcie wśród hackerów (vide emacs, etc). Może dlatego, że typowy hacker lubi brzydkie języki, np. C. ;) Jeśli chodzi o "przemysł" to w praktyce widziałem programowanie deklaratywne w w systemach ERP (zdaje się Navision, a obecnie Microsoft Business Solutions), ale na 100% nie pamietam. A prywatnie to ludzie "do wszystkiego" uzwyają. Może z wyjątkiem Quake;) andrzej -- wasowski.org
Technical Details
Message-ID:
<s99smlxr252.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>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 10:08:09 +0200 Organization: Portal Gazeta.pl -> http://www.gazeta.pl Lines: 33 Sender: wasowski@localhost.localdomain Message-ID: <s99smlxr252.fsf@localhost.localdomain> References: <7815.0000102b.3f89ca7b@newsgate.onet.pl> NNTP-Posting-Host: borg.cs.auc.dk Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1066032809 20704 130.225.194.22 (13 Oct 2003 08:13:29 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 13 Oct 2003 08:13:29 +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