Pojawienie się |
1998 |
---|---|
Paradygmat | |
Pochodne | |
Aktualna wersja stabilna |
3.33.0 |
Twórca |
Paulo Moura |
Licencja |
Licencja Artystyczna (2.x) / Apache License (3.01.x) |
Strona internetowa |
Logtalk – zorientowany obiektowo logiczny język programowania, który rozszerza i wykorzystuje język Prolog z zestawem funkcji odpowiednich do programowania na dużą skalę. Zapewnia obsługę enkapsulacji i ukrywania danych, separacji problemów i ulepszonego ponownego wykorzystania kodu. Logtalk używa standardowej składni Prologu z dodatkiem kilku operatorów i dyrektyw.
Implementacja języka Logtalk jest rozpowszechniana na licencji open source i może działać przy użyciu implementacji Prologu (zgodnej z oficjalnymi i de facto standardami)[1] jako kompilator back-endowy.