Article View: pl.comp.lang.funkcyjne
Article #262Re: newbi: Co to jest i z czym to sie je? :)
From: Michal Przybylek
Date: Fri, 14 Feb 2003 13:04
Date: Fri, 14 Feb 2003 13:04
46 lines
2899 bytes
2899 bytes
"Ryszard Szopa" <bies@dont.ask.stupid.questions> wrote: Przepraszam - jestem mocno zajety, wiec odpowiem tylko pobieznie. Co do Twojego przewrotnego pytania: "czy nie istnieja jezyki funkcyjne _i_ obiektowe (jak np. CL?)?" Nie wiem o co dokladni pytasz. Byc funkcyjnym nie jest trudno. Najczescie wsytarczy skutecznie utrudnic programowanie obiektowe, aby sie nim stac (np. CL i slaba integracja OS'u z reszta biblioteki, poziom skomplikowania OS'u ; OCaml - wiadomo ; Scheme - wiadomo ; Haskell, Clean i im podobne - niedostarczenie mechanizmow, lub dostarczenie niewygodnych do wyrazenia obiektowosci [wcale nie twierdze, ze powinny byc dostarczone ; te jezyki sa skalowane na rozwiazywanie zupelnie innych problemow ; zauwaz tez, ze w druga stone to nie zachodzi - tj. wiekszosc "jezykow obiektowych" jest wystarczajaco elastyczna, aby mozliwe bylo w nich w miare wygodne programowanie funkcyjne]). Zas, ogolnie, z jezykow multiparadygmatowych na mysl (procz CL'a) przychodza mi tylko Oz/Mozart i kompletnie martwy LIFE. Dalej piszesz: "bardziej sie zawsze kladlo nacisk na konlikt funkcyjne-imperatywne" Raczej deklaratywno-imperatywny. Ja jednak nie widze zbytnio konfliktu. Deklaratywnosc dla mnie to pewien sposob myslenia. Przeniesienie sie na pewien wyzszy poziom abstrakcji. Poziom, ktory zezwala na naturalniejsze przelanie danego algorytmu na kod programu, czyniac go tym samym bardziej zwiezlym i przejrzystym. Nie zas ideologia fanatycznie wyznawana, czy tez wmuszana przez dany jezyk. To prowadzi do paranoi. Jest wiele algorytmow majacych naturalna implementacje imperatywna. Ah, jeszcze jedno - grupa ta (przynajmniej w mysl tego co bylo napisane w RFD :-)) jest jak najbardziej wlasiwym miejscem na zadawanie pytan dotyczacych rachunku lambda. mp
Technical Details
Message-ID:
<b2ippr$2r0$1@nemesis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<b2ap0k$cum$1@atlantis.news.tpi.pl> <slrnb4kc1l.ljp.bies@hell.org.pl> <b2dsso$pue$1@atlantis.news.tpi.pl> <slrnb4mujn.qlp.bies@hell.org.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.atman.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: "Michal Przybylek" <pkmichal@poczta.onet.pl> Newsgroups: pl.comp.lang.funkcyjne Subject: Re: newbi: Co to jest i z czym to sie je? :) Date: Fri, 14 Feb 2003 14:04:10 +0100 Organization: tp.internet - http://www.tpi.pl/ Lines: 48 Message-ID: <b2ippr$2r0$1@nemesis.news.tpi.pl> References: <b2ap0k$cum$1@atlantis.news.tpi.pl> <slrnb4kc1l.ljp.bies@hell.org.pl> <b2dsso$pue$1@atlantis.news.tpi.pl> <slrnb4mujn.qlp.bies@hell.org.pl> NNTP-Posting-Host: 62.244.143.83 X-Trace: nemesis.news.tpi.pl 1045228156 2912 62.244.143.83 (14 Feb 2003 13:09:16 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Fri, 14 Feb 2003 13:09:16 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit