Article View: pl.comp.lang.funkcyjne
Article #80Re: Jaki jezyk
From: soovack
Date: Fri, 13 Dec 2002 18:24
Date: Fri, 13 Dec 2002 18:24
61 lines
3740 bytes
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-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>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