Межі. Незважаючи на те, що Пролог широко використовується в дослідженнях і освіті, Пролог та інші логічні мови програмування не мали значного впливу на комп'ютерну індустрію в цілому. Більшість додатків невеликі за промисловими стандартами, деякі з них перевищують 100 000 рядків коду.
Це знаменує значний зсув у розробці штучного інтелекту до більш динамічних веб-додатків. Пролог і Лісп, хоч і старіші, все ще важливі для ШІ. Prolog чудово підходить для логічного програмування та вирішення проблем, тоді як можливості Lisp щодо створення прототипів і обробки символьної інформації не мають собі рівних.
Крім того, перегляньте альтернативи прологів на основі поширених згадок у соціальних мережах і блогах.
- Отто. 9.4 5.1 пролог проти Отто. …
- gopher-lua. 9.2 3.4 пролог VS gopher-lua. …
- Експр. 9.1 9.4 пролог VS Expr. …
- годжа. 9.0 6.3 пролог VS goja. …
- го-луа. 8.8 3.3 пролог VS go-lua. …
- тенго. 8.7 5.4 пролог VS tengo. …
- зірка-го. …
- чел-го.
Пролог настільки відрізняється від інших, що уявлення більшості людей про програмування відрізняються від того, як працює Пролог. Він використовує механізм зворотного відстеження, який схожий на рекурсію, і ви не передаєте параметри в методи, а натомість прив’язуєте змінні як свого роду механізм «доказу».
Пролог не «мертвий», доки навколо його різних реалізацій існує спільнота, яка їх використовує – з будь-якої причини. Звичайно, ви побачите більше роботи в наукових колах, а не в промисловості, але це промисловість. Є кілька мов, які домінують у галузі, і дуже багато, які ні.