Article View: pl.comp.lang.funkcyjne
Article #261Re: newbi: Co to jest i z czym to sie je? :)
From: Jacek Konieczny
Date: Thu, 13 Feb 2003 13:17
Date: Thu, 13 Feb 2003 13:17
17 lines
1721 bytes
1721 bytes
In article <slrnb4mujn.qlp.bies@hell.org.pl>, Ryszard Szopa wrote:
> pytanie - czy nie istnieja jezyki funkcyjne _i_ obiektowe >(jak np.
> CL?)? afaiaa, bardziej sie zawsze kladlo nacisk na konlikt
> funkcyjne-imperatywne.
W ocamlu jest coś takiego jak "functional objects" i jest to wyraźny
przykład tego, że może być coś obiektowe i funkcyjne zarazem (ani trochę
imperatywne). Mimo wszystko w moich próbach z ocamlem używałem jedynie
obiektów imperatywnych.
Obiekt funkcyjny tym się różni od typowego obiektu (znanego z języków
imperatywnych), że jest niezmienny. Metoda nie może zmieniać wartości
atrybutów obiektu, zamiast tego zwraca nowy obiekt, będący kopią
pierwotnego obiektu, jedynie z odpowiednimi zmianami w atrybutach.
Pozdrowienia,
Jacek
Technical Details
Message-ID:
<slrnb4n6ms.i6k.jajcus@serwis2.beta>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!news.bnet.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.onet.pl!newsfeed.tpinternet.pl!news.bnet.pl!not-for-mail From: Jacek Konieczny <jajcus@bnet.pl> Newsgroups: pl.comp.lang.funkcyjne Subject: Re: newbi: Co to jest i z czym to sie je? :) Date: Thu, 13 Feb 2003 14:17:16 +0100 (CET) Organization: BetaSoft Lines: 17 Message-ID: <slrnb4n6ms.i6k.jajcus@serwis2.beta> 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: bs.bnet.pl Mime-Version: 1.0 X-Trace: serwus.bnet.pl 1045142236 11585 213.227.67.33 (13 Feb 2003 13:17:16 GMT) X-Complaints-To: usenet@bnet.pl NNTP-Posting-Date: Thu, 13 Feb 2003 13:17:16 +0000 (UTC) X-NNTP-Sending-User: <FAIL>@bnet.pl User-Agent: slrn/0.9.7.4 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit