четверг, 18 марта 2010 г.

Prolog

Нам в своё время почему-то не преподавали Prolog (и я этому рад), поэтому до сих пор ничего толком про него не знал, так, слышал кое-что. Но не знал, что это реально такое.

Убедила меня освоить этот язык статья на Хабре про Буран. Как оказалось, система автоматической посадки была написана именно на Prolog. Такую систему не удалось написать никому, только наши программисты смогли это сделать, и инструментом был диалект Prolog-а (с русскими ключевыми словами).

Обычно программист пишет код, в котором говорит системе, что и как нужно сделать. В Prolog программист описывает факты и связи между ними, а затем задаёт системе вопросы, система сама решает задачу на основе заложенных в неё фактов.

Я пока ещё мало знаю о Prolog, изучаю его по этой книжке, пользуюсь SWI-Prolog, пока в консольке.

Не язык, а жесть просто какая-то !

Комментариев нет:

Отправить комментарий