🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.funkcyjne
Article #479

Re: Do czego stosuje się (zawodowo) języki funkcyjne?

#479
From: Andrzej Wasowski
Date: Mon, 13 Oct 2003 08:08
33 lines
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-mail
References: <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