Thread View: pl.comp.objects
3 messages
3 total messages
Started by Jan Kowalski
Sat, 12 Nov 2005 19:03
Mozart, obiektowość, Prolog etc.
Author: Jan Kowalski
Date: Sat, 12 Nov 2005 19:03
Date: Sat, 12 Nov 2005 19:03
22 lines
1936 bytes
1936 bytes
Witam wszystkich, Poczytałem sobie trochę o wspaniałościach języka Oz i przyznam szczerze, że bardzo przypadl mi do gustu. Zmartwilo mnie tylko to, co napisaliscie o jego rozwoju (.."paru facetów zrobilo habilitacje i teraz jest cicho"). Szkoda, bo takie zgrabne polaczenie obiektowości z programowaniem wspołbieżnym, deklaratywnym itp to rzadkosc. 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). Ma nawet ciekawe rozszerzenia do zastosowania w AI (PyAIML), 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 ;-)) Ponadto mam też pytanie związane z CLP. Pan A.L. pisal, że nie ma go w SWI-Prologu. Czy stosowanie "obcięć" (w innych tutorialach "ograniczeń"), za pomocą "!" nie jest wlasnie tym "constraint programming" ? Pozdrawiam, J.K
Re: Mozart, obiektowość, Prolog etc.
Author: Piotr Dembiński
Date: Sat, 12 Nov 2005 20:00
Date: Sat, 12 Nov 2005 20:00
27 lines
1881 bytes
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
Re: Mozart, obiektowo¶ć, Prolog etc.
Author: A.L.
Date: Sat, 12 Nov 2005 22:48
Date: Sat, 12 Nov 2005 22:48
13 lines
1272 bytes
1272 bytes
On Sat, 12 Nov 2005 20:03:58 +0100, "Jan Kowalski" <jan@kowalski.pl> wrote: >Ponadto mam też pytanie związane z CLP. Pan A.L. pisal, że nie ma go w >SWI-Prologu. Czy stosowanie "obcięć" (w innych tutorialach "ograniczeń"), za >pomocą "!" nie jest wlasnie tym "constraint programming" ? Wykrzyknik "!" to "cut". Z CLP nie ma nic wspolnego. Do SWI Prologu dorabia sie powoli CLP. Proponuje zajrzec do niedawnej dyskusji na comp.lang.prolog. A.L.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads