🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #13383

Re: Mozart, obiektowość, Prolog etc.

#13383
From: Piotr Dembiński
Date: Sat, 12 Nov 2005 20:00
27 lines
1881 bytes
"Jan Kowalski" <jan@kowalski.pl> writes:

[...]

> A moze moglibyście zaproponowac inny język, który miałby zbliżone
> możliwosci? Co sadzicie o Pythonie? Jest obiektowy, pozwala 
> na programowanie deklaratywne (dokładnie funkcyjne). 

Uh, może pozwala, ale funkcyjne nie jest dla Pythona naturalne.
Przynajmniej z tego, co się orientuję.

> Ma nawet ciekawe rozszerzenia do zastosowania w AI (PyAIML), 

Na www.logilab.org jest dużo pakietów.

> jest chyba dosyć dojrzaly.  Obawiam sie, że Prolog z całą masa
> logiki matematycznej może okazac się zbyt skomplikowany (predykaty
> jeszcze pojmę, ale cała ta rezolucja ;-))

Z drugiej strony -- weź pod uwagę prawo Greenspuna.  Jak masz problem,
który najłatwiej rozwiązać właśnie przy pomocy Prologu, to nie ma
sensu pisać całej maszyny od nowa tylko dlatego, że 'my piszemy w X',
gdzie po X można podstawić 'Java', 'C++', 'C#' czy co tam jeszcze jest
teraz 'na topie'.

-- 
http://www.piotr.dembiński.prv.pl
Technical Details
Message-ID: <87y83tljq3.fsf@hector.domek>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <dl5df2$3mt$1@nemesis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Piotr Dembiński <pdemb@gazeta.pl>
Newsgroups: pl.comp.objects
Subject: Re: Mozart, obiektowość, Prolog etc.
Date: Sat, 12 Nov 2005 21:00:36 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 27
Message-ID: <87y83tljq3.fsf@hector.domek>
References: <dl5df2$3mt$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: djm172.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1131825549 16175 83.23.246.172 (12 Nov 2005 19:59:09 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sat, 12 Nov 2005 19:59:09 +0000 (UTC)
Cancel-Lock: sha1:VStyRy7mcAVtdGTrPW5IonKNxJc=
X-User: pdemb
User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit