🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#480
From: Piotr Dembiński
Date: Mon, 13 Oct 2003 09:31
51 lines
2950 bytes
Andrzej Wasowski <wasowski@see.my.sig> writes:

> > 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ą.

A Ericsson i Erlang?

> (2)  jakaś  niechęć  "szarych prgraomistów" do  tego paradygmatu. 

Masz jakieś dane statystyczne na podparcie tej tezy?

> 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.

> 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?

> 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 :)

> Może dlatego, że typowy hacker lubi brzydkie języki, np. C. ;)

C jest brzydkie?  Od kiedy?  Jak zdefiniujesz pojęcie "brzydki język"?

> 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 SQL?
Technical Details
Message-ID: <87he2da3gm.fsf@hector.domek>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
References: <7815.0000102b.3f89ca7b@newsgate.onet.pl> <s99smlxr252.fsf@localhost.localdomain>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
From: Piotr Dembiński <pdembinski@yahoo.com>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: Do czego stosuje się (zawodowo) 
 języki funkcyjne?
Date: 13 Oct 2003 11:31:37 +0200
Organization: Portal Gazeta.pl -> http://www.gazeta.pl
Lines: 51
Sender: pdemb@hector.domek
Message-ID: <87he2da3gm.fsf@hector.domek>
References: <7815.0000102b.3f89ca7b@newsgate.onet.pl> <s99smlxr252.fsf@localhost.localdomain>
NNTP-Posting-Host: pb71.konin.sdi.tpnet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1066037526 9590 217.96.175.71 (13 Oct 2003 09:32:06 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Mon, 13 Oct 2003 09:32:06 +0000 (UTC)
X-Homepage: http://illx.org/~pdemb
X-JID: pdemb@illx.org
X-User: pdemb
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit