Здравствуйте...хотелось бы узнать, имеет ли вообще на сегодняшний день
этот язык какую-нибудь актуальность...и где вообще он используется?
![Фотография](https://vse.kz/public/style_images/osnovnoi34/profile/default_large.png)
Прологобласть применения.
Автор Darell, 06.03.2007, 15:08
#2
Отправлено 10.03.2007, 10:27:29
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Здоров коль не шутиш! Пролог (программирование логики) Это декларативный (описательный) язык программирования. На самом деле очень изящный язык (хотя и не имеет какого либо математического смысла) Он скорее всего подходит в качестве решений для головоломок просто пишеш факты и он сам находит решение. Применяется в качестве языка написания искуственного интелекта вслучае накопления достаточной базы знаний способен на самостоятельные выводы фактов. Для коррекции правдивости в ведёных фактов (и по возможности исключения ошибок) служит так называемая степень достоверности от0 до 1
#3
Отправлено 19.03.2007, 20:33:01
![](https://vse.kz/public/style_images/osnovnoi34/post_offline.png)
Пролог- стоит рассматривать как машинку для перебора вариантов. Основной механизм пролога, собственно встроенный в язык,- поиск в глубину с откатами. Плюс механизм сопоставления и отсечений. Для алгоритмической полноты в нем есть рекурсия. Вот собственно и весь язык. Область применения- переборные задачи
, как это не странно. Поиск в графах. Отсутствие большого интереса и распространенности я для себя обьясняю консервативностью мэйнтсртима. А вот насчет отсутсвия математического смысла- ты очень погорячился, под языком очень даже себе мат аппарат. Сам на на нем писал что то вроде генеалогического поиска и решение шахматных этюдов.
![:cry:](http://vse.kz/public/style_emoticons/default/smile.gif)
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0