Article View: pl.comp.lang.funkcyjne
Article #944Re: Język funkcyjny - pytanie :)
From: Michal Przybylek
Date: Thu, 29 May 2008 21:31
Date: Thu, 29 May 2008 21:31
57 lines
3317 bytes
3317 bytes
Dnia 29-05-2008 o 23:01:03 pablo <pawellt.WYTNIJ@gazeta.pl> napisał(a): >> OCaml/Haskell to języki z innej półki niż CL/Scheme/Dylan. Te pierwsze >> są >> mocno nastawione na paradygmat programowania funkcyjnego. Te drugie na >> wieloparadygmatowość. > > Nie ukrywam że nie szukam języka wybitnie funkcyjnego. Wyżej stawiam > sobie > wygodę i użyteczność niż "czystość stylu" ;-) Czystość stylu kształtuje sposób myślenia. A dobrze ukształtowany sposób myślenia przekłada się na praktycznie wymierne korzyści. Aha, ja akurat wolę Common Lispa niż Haskella :-) >> A Haskella uważam, że warto się nauczyć. Takze jako pierwszego języka >> funkcyjnego (i wcale nie jest taki trudny; monadami mozna było straszyć >> dzieci tuzin lat temu; teraz monady już zostały przetrawione). > > Co masz na myśli pisząc ze zostały przetrawione? Jak już nawet na channel 9 widzę jakieś gadające mordy opowiadające o tym jak zaimplementować monady w C#, to znaczy, że monady zrzuciły naukowy kaftanik i zaczynają być dostępne dla ludu. > Są jakieś przystępne > tutoriale ? Przystępnych dla kogo? Dla mnie każdy jest przystępny, bo ja Haskella znam :-) A który dla Ciebie będzie przystępny, dowiesz się kiedy spróbujesz. > Pojawiło się coś nowego w kolejnych wersjach implementacji > Haskella (Hugs'a lub GHC)? > A skoro już polecasz Haskella, to jak jest z jego dostępnością? Są > rozwijane > jakieś ciekawe biblioteki? Zrobię w tym w miarę prosto GUI, bez wielkich > komplikacji i udziwnień (jakieś Tk, czy GTK)? Zależy mi po prostu na > ciekawym > języku, ale również całkiem praktycznym i użytecznym :) W tej chwili Haskell, to praktycznie jedyny język funkcyjny, wokół którego odbywa się sensowny research (pomijając różne kwituszki i dzwoneczki). Haskell jest tym teraz, czym Lisp był 30 lat temu z hakiem. > A co sądzicie o Erlangu? Ostatnio chyba nawet Pragmatic wydał o tym > języku > ciekawą książkę.. Przez chwilę przemknęło mi nawet przez myśł, żeby polecić rozpoczęcie nauki od Erlangu. To także bardzo dobry wybór (mniej elegancki od Haskella, za to uczy dobrego modelu współbierzności; jest trochę łatwiejszy w nauce). I także język z przyszłością. -- Michał R. Przybyłek
Technical Details
Message-ID:
<op.ubxp21bzc9il08@dlw5.neoplus.adsl.tpnet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailReferences:
<g1mttj$6ms$1@inews.gazeta.pl> <op.ubxkxgk9c9il08@dmj150.neoplus.adsl.tpnet.pl> <g1n5if$dh3$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!wsisiz.edu.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: "Michal Przybylek" <mrp@neostrada.pl> Newsgroups: pl.comp.lang.funkcyjne Subject: Re: Język funkcyjny - pytanie :) Date: Thu, 29 May 2008 23:31:39 +0200 Organization: TP - http://www.tp.pl/ Lines: 57 Message-ID: <op.ubxp21bzc9il08@dlw5.neoplus.adsl.tpnet.pl> References: <g1mttj$6ms$1@inews.gazeta.pl> <op.ubxkxgk9c9il08@dmj150.neoplus.adsl.tpnet.pl> <g1n5if$dh3$1@inews.gazeta.pl> NNTP-Posting-Host: dlw5.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: atlantis.news.neostrada.pl 1212096534 23250 83.24.52.5 (29 May 2008 21:28:54 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Thu, 29 May 2008 21:28:54 +0000 (UTC) User-Agent: Opera Mail/9.27 (Win32) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit