Чи ще використовується мова програмування Prolog?

Межі. Незважаючи на те, що Пролог широко використовується в дослідженнях і освіті, Пролог та інші логічні мови програмування не мали значного впливу на комп'ютерну індустрію в цілому. Більшість додатків невеликі за промисловими стандартами, деякі з них перевищують 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. …
  • зірка-го. …
  • чел-го.

Пролог настільки відрізняється від інших, що уявлення більшості людей про програмування відрізняються від того, як працює Пролог. Він використовує механізм зворотного відстеження, який схожий на рекурсію, і ви не передаєте параметри в методи, а натомість прив’язуєте змінні як свого роду механізм «доказу».

Пролог не «мертвий», доки навколо його різних реалізацій існує спільнота, яка їх використовує – з будь-якої причини. Звичайно, ви побачите більше роботи в наукових колах, а не в промисловості, але це промисловість. Є кілька мов, які домінують у галузі, і дуже багато, які ні.

Оцініть статтю