🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: jujuML

#629
From: Tomasz Zielonka
Date: Sun, 28 Nov 2004 08:33
28 lines
2305 bytes
Arek Paterek wrote:
> Ale ja lubię programowanie imperatywne :)
> Funkcyjne jest za trudne. Za dużo trzeba kombinować.

Bo ja wiem... mnie częściej głowa boli od programowania imperatywnego :)

Tak przy okazji, OCaml jest trochę dziwny jako język funkcyjny. Jak na
mój gust biblioteki standardowe wykorzystują imperatywność zbyt często.
Przecież nawet w takim Pythonie, który raczej nie jest językiem
funkcyjnym, typ napisowy nie posiada operacji modyfikujących.

Takie języki jak OCaml mogą powodować błędne przekonanie o umiejętności
programowania funkcyjnego / deklaratywnego. Spójrz np. na stronę
  http://tygrysek.wpk.p.lodz.pl/sknauk/prj.pl
Jest tam ogłoszenie o zamieszczeniu zestawu przykładów w języku Scheme
zapisanych deklaratywnie. Same przykłady znajdują się w "Worek" /
"Projekty" / "Wojciech Polak" / "Scheme". 

Jak popatrzę na te programy, to już nie wiem co oznacza deklaratywność,
np. czym to się różni od typowego programu w C++? W każdym przykładzie
używane są mechanizmy imperatywne (set!, set-car!).  Może chodzi o
użycie wbudowanego typu listy i dużą liczbę nawiasów? :)

Pozdrawiam,
Tomek

-- 
.signature: Too many levels of symbolic links
Technical Details
Message-ID: <slrncqj3a7.9ls.tomasz.zielonka@zodiac.mimuw.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!uw.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!not-for-mail
References: <chl021$qqu$1@kenny.mimuw.edu.pl> <co5n9q$geg$1@inews.gazeta.pl> <co7ck9$d8n$1@kenny.mimuw.edu.pl> <slrncqf10r.lu1.tomasz.zielonka@zodiac.mimuw.edu.pl> <coainv$836$1@kenny.mimuw.edu.pl> <slrncqhue2.9v6.tomasz.zielonka@zodiac.mimuw.edu.pl> <cobck1$2ps$1@kenny.mimuw.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.nask.pl!uw.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!not-for-mail
From: Tomasz Zielonka <tomasz.zielonka@gmail.com>
Newsgroups: pl.comp.lang.funkcyjne
Subject: Re: jujuML
Date: Sun, 28 Nov 2004 08:33:12 +0000 (UTC)
Organization: MIMUW
Lines: 28
Message-ID: <slrncqj3a7.9ls.tomasz.zielonka@zodiac.mimuw.edu.pl>
References: <chl021$qqu$1@kenny.mimuw.edu.pl> <co5n9q$geg$1@inews.gazeta.pl> <co7ck9$d8n$1@kenny.mimuw.edu.pl> <slrncqf10r.lu1.tomasz.zielonka@zodiac.mimuw.edu.pl> <coainv$836$1@kenny.mimuw.edu.pl> <slrncqhue2.9v6.tomasz.zielonka@zodiac.mimuw.edu.pl> <cobck1$2ps$1@kenny.mimuw.edu.pl>
Reply-To: tomasz.zielonka@gmail.com
NNTP-Posting-Host: zodiac.mimuw.edu.pl
Mime-Version: 1.0
X-Trace: kenny.mimuw.edu.pl 1101630792 18825 10.1.1.1 (28 Nov 2004 08:33:12 GMT)
X-Complaints-To: abuse@news.mimuw.edu.pl
NNTP-Posting-Date: Sun, 28 Nov 2004 08:33:12 +0000 (UTC)
User-Agent: slrn/0.9.8.0 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit