🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Jaki jezyk

#80
From: soovack
Date: Fri, 13 Dec 2002 18:24
61 lines
3740 bytes
Użytkownik "Mariusz K. Grzeca" <mgrzeca@sokrates.mimuw.edu.pl> napisał w
wiadomości news:atcnnk$6c4$2@news.tpi.pl...
> > Nie jest on tak popularny jak ocaml czy haskell i chyba z czegos
> > to wynika (nie liczac dlugosci taba).
>
> Wynika to z:
[cut]
> - faktu iż dość długo Clean był tylko językiem pośrednim pozbawionym
> lukru syntaktycznego

Co mam rozumiec przez pojecie: "lukier syntaktyczny" ?

> Clean jest *bardzo* podobny do Haskella, jest czysto funkcyjnym, leniwym
> językiem funkcyjnym - to determinuje więkość jego wad i zalet: jest
> elegancki, ekspresywny, a przy tym mało wydajny i pamięciożerny. Moim
> zdaniem warto poznać i Cleana i Haskella, zaczynając od Cleana (bo gdy
> poznasz Hasella już nie wrócisz do Cleana...)
>
Apropos "*bardzo* podobny do Haskella" -  czy tym co je
rozni jest pojecie 'sequential' i 'concurrent' ?
I przy okazji prosilbym o wytlumaczenie powyzszych terminow
bo w faq'u c.l.f. ani slowa o tym nie wspomniano a wg tej cechy
podzielono wszystkie jezyki funkcyjne (nie wiem czy do imperatywnych
tez sie to odnosi?).
A i jeszcze jedno - pieszesz ze clean jest "malo wydajny i
pamieciozerny" - czy to sa cechy wspolne z haskell'em
czy raczej to je rozni?
A jesli jest to ich wspolny mianownik to jaki w takim razie
jezyk jest ich przeciwienstwem - lub chociaz tylko wydajny?

> > I w ogole od jakiego jezyka zaczac swoja przygode z programowaniem
> > funkcyjnym?
>
> Wybór nie jest taki znów duży, więc to nie ma dużego znaczenia.
> Najlepiej jednocześnie od Haskella i SMLa...
>
Jak to nie ma duzego wyboru - w w/w faq'u naliczylem 20 jezykow!
Dla kogos takiego jak ja (czytaj: lamera) to o 19 za duzo ;-)
O wiekszosci z nich nigdy nie slyszalem wiec tym trudniej
cos wybrac. A poza tym jak wiadomo to co jest popularne
nie zawsze jest dobre.
Ale widze ze jednak haskell jest no 1.

> > Bede tez wdzieczny za podanie jakiegos tytulu ksiazki czy doka
> > ktory omawialby od podstaw idee i filozofie tego rodzaju
> > programowania
>
> Przepraszam, za naiwne pytanie, ale czy gugla wyłączyli? :)
>
To nie bylby taki glupi pomysl - ile to postow w stylu:
zaloz sobie gogle, google twoim przyjacielem itp itd
mniej na grupach ;-)
A tak na powaznie to doskonale wiesz jak duzo jest linkow
do hasla "functional programming" - i tak samo dobrze wiesz
ktore sa warte odwiedzenia bo bez nich nie wiedzialbys tego
co wiesz dzisiaj (a wiesz bardzo duzo).
Poza tym nie kazda praca poswiecona temu tematowi jest
dobra. A zreszta nie bede juz dalej ciagnal tematu tylko zdam
sie na to co polecaja goscie z c.l.f. w swoim faq'u.
Dziekuje za odpowiedz i pozdrawiam,
soovack
Technical Details
Message-ID: <atdcqk$bin$1@news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail
From: "soovack" <soovack@gazeta.pl>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: Jaki jezyk
Date: Fri, 13 Dec 2002 19:24:48 +0100
Organization: tp.internet - http://www.tpi.pl/
Lines: 63
Message-ID: <atdcqk$bin$1@news.tpi.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>
NNTP-Posting-Host: pc104.legnica.cvx.ppp.tpnet.pl
X-Trace: news.tpi.pl 1039808149 11863 213.77.239.104 (13 Dec 2002 19:35:49 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Fri, 13 Dec 2002 19:35:49 +0000 (UTC)
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MSMail-Priority: Normal
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit