Article View: pl.comp.lang.funkcyjne
Article #102Re: Jaki jezyk
From: korek
Date: Sat, 15 Feb 2003 07:46
Date: Sat, 15 Feb 2003 07:46
42 lines
2977 bytes
2977 bytes
On Sun, 15 Dec 2002, soovack wrote:
> Użytkownik "Mariusz K. Grzeca" <mgrzeca@sokrates.mimuw.edu.pl> napisał w
> wiadomości news:atgong$dl9$4@news.tpi.pl...
>
> > > I moze tak przy okazji haskell'a - czemu zawdziecza on swoja
> > > popularnosc? Co prawda Mariusz napisal
> > Ale nie napisał, że jest popularny. Cleana nikt nie używa, więc Haskell
> > jest w porównaniu z nim popularny. Ale ma pewnie kilka rzędów wielkości
> > mniej użytkowników niż lispy, czy nawet ocaml.
> >
> Czyli juz mam jasnosc w temacie popularnosci haskella - po prostu
> bylem w bledzie - dzieki za sprostowanie.
Nie do końca: Ze względu na wyjątkową przejrzystość, Haskell jest
chętnie używany w prezentacjach algorytmów (tj. Pascal - typowy język
szkolny). Poza tym w Haskellu programy są zazwyczaj bardziej treściwe niż
w ML-u (ze względu na lepszą składnię).
Dlatego (i dlatego że ma wygodnie mechanizmy wysokopoziomowe, tj. klasy)
jest zazwyczaj polecany jako język "pierwszego razu" i do zastosowań
badawczych.
Dla porównania Scheme/Lisp ma bardzo specyficzną składnie (za to więcej
dobrych narzędzi, niż Haskell).
> > > A jesli prawda jest ze jest on podobnie jak clean malo wydajny
> > > i pamieciozerny to juz zupelnie nie wiem w czym tkwi jego sila.
> >
> > ??? A w czym tkwi siła języków funkcyjnych?
> >
> Tego jeszcze nie wiem ale sie dowiem.
Pamięciożerność i mniejsza wydajność jest częsta w mechanizmach
wysokopoziomowych (np. CORBA). W większości zastosowań da się
problem zmniejszyć (tak, że nie przeszkadza), albo w ogóle zlikwidować
(patrz: OCaml).
Za to mniej się pisze, łatwiej poprawia błędy itp.
Pozdrawiam :-) ;-) :-))
Michał
Technical Details
Message-ID:
<Pine.LNX.4.44.0302150837380.10495-100000@absurd.mimuw.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.internetia.pl!mimuw.edu.pl!news.mimuw.edu.pl!not-for-mailReferences:
<at5ak7$lmj$1@news.onet.pl> <slrnave13h.q4e.qrczak@qrnik.zagroda> <at8gp5$ire$1@news.onet.pl> <at9sg6$km0$1@news.tpi.pl> <atb3kn$eik$1@news.tpi.pl> <atcnnk$6c4$2@news.tpi.pl> <atdcqk$bin$1@news.tpi.pl> <atdmfs$kdp$1@news.tpi.pl> <atdudj$1m2$1@news.tpi.pl> <atgong$dl9$4@news.tpi.pl> <atijd3$30b$1@news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.internetia.pl!mimuw.edu.pl!news.mimuw.edu.pl!not-for-mail From: korek@icm.edu.pl Newsgroups: pl.comp.lang.funkcyjne Subject: Re: Jaki jezyk Date: Sat, 15 Feb 2003 08:46:39 +0100 Organization: MIMUW Lines: 44 Message-ID: <Pine.LNX.4.44.0302150837380.10495-100000@absurd.mimuw.edu.pl> References: <at5ak7$lmj$1@news.onet.pl> <slrnave13h.q4e.qrczak@qrnik.zagroda> <at8gp5$ire$1@news.onet.pl> <at9sg6$km0$1@news.tpi.pl> <atb3kn$eik$1@news.tpi.pl> <atcnnk$6c4$2@news.tpi.pl> <atdcqk$bin$1@news.tpi.pl> <atdmfs$kdp$1@news.tpi.pl> <atdudj$1m2$1@news.tpi.pl> <atgong$dl9$4@news.tpi.pl> <atijd3$30b$1@news.tpi.pl> Reply-To: korek@icm.edu.pl NNTP-Posting-Host: absurd.mimuw.edu.pl Mime-Version: 1.0 X-Trace: kenny.mimuw.edu.pl 1045295200 11153 10.1.2.9 (15 Feb 2003 07:46:40 GMT) X-Complaints-To: abuse@news.mimuw.edu.pl NNTP-Posting-Date: Sat, 15 Feb 2003 07:46:40 +0000 (UTC) X-X-Sender: mgajda@absurd.mimuw.edu.pl X-Original-Path: absurd.mimuw.edu.pl!mgajda In-Reply-To: <atijd3$30b$1@news.tpi.pl> X-Path-Notice: Path line has been filtered Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit