Запитання з тегом «prolog»

Мова логічного програмування.

18
Як можна керувати тисячами АБО ... ТАКІ ... правила ELSE?
Я розглядаю можливість створення програми, яка, за своєю суттю, складалася б із тисяч, якби ... тоді ... інших тверджень. Метою програми є можливість передбачити, як корі рухаються в будь-якому ландшафті. На них впливають такі речі, як сонце, вітер, джерело їжі, раптові події тощо. Як можна керувати такою програмою? Я думаю, …

4
Чому Prolog хороший для програмування AI? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 3 роки тому . Я досліджую мови програмування, які використовуються для програмування AI. Я знаю, що LISP викладають …

4
Співвідношення двигунів бізнес-правил та мов програмування обмежень
Якщо переглядати (можливо, старші) посібники з Drools або деякі інші двигуни правил, однією з ілюстрацій їх додаткової вартості є розгадування загадок, таких як головоломка «Міс Маннерс» (посібник з Drools). Тепер такі головоломки природно формулюються та вирішуються за допомогою Prolog або новіших мов програмування обмежень, і виникає питання, чому хтось би …

5
Що робить функціональні мови програмування декларативними на відміну від імперативних?
У багатьох статтях, що описують переваги функціонального програмування, я бачив мови функціонального програмування, такі як Haskell, ML, Scala або Clojure, які називаються "декларативними мовами", відмінні від імперативних мов, таких як C / C ++ / C # / Java. Моє питання - що робить функціональні мови програмування декларативними, а не …

3
Чому правильні двигуни не записуються в пролог? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . З того, що я бачив у Prolog, здається, що це було б ідеально підходить …

5
Останні мови програмування для AI? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Протягом декількох десятиліть мовою програмування, яку вибирали AI, було або Prolog, або LISP , і ще кілька інших, які не …

9
Чи є Prolog професійно корисним?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я дізнався Пролог багато років тому в університеті. Протягом свого професійного життя мені ніколи не потрібно було користуватися Prolog. Я пропустив щось особливе? Наскільки я пам’ятаю, …

3
Чому (не) логічне програмування?
Я ще не чув про використання логічної мови програмування (наприклад, Prolog) в індустрії програмного забезпечення, і не знаю як використовувати його в хобі-програмуванні або проектах з відкритим кодом. Він (Prolog) певною мірою використовується як академічна мова (чому він використовується в академічних школах?). Це змушує мене замислитися, чому ви повинні використовувати …

4
Історичний прецедент, чому Prolog менш популярний, ніж SQL в імперативному програмуванні? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Здається, що написання Декларативної програми SQL дуже популярне в імперативному програмуванні . Однак також …

1
Прологічний паралелізм
Чи є перекладачі прологів, які можуть функціонально розкласти ваші "програми" з метою підвищення ефективності? Я знаю, що проводилися дослідження про інтерпретаторів прологів, які досягають близько-швидкості через паралелізм (такий, який типовий програміст на C не може "бачити"). Хтось знає більше на цю тему?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.