Вопросы с тегом «logic-programming»

18
Как можно управлять тысячами правил IF… THEN… ELSE?
Я рассматриваю возможность создания приложения, которое по своей сути будет состоять из тысяч операторов if ... then ... else. Цель приложения - уметь предсказывать, как коровы передвигаются в любом ландшафте. На них влияют такие вещи, как солнце, ветер, источник пищи, внезапные события и т. Д. Как можно управлять таким приложением? …

2
Как реализовать интерактивные программы (например, игры / симуляции) с использованием логического программирования?
Я слышал, что логическое программирование может служить альтернативой общего назначения другим парадигмам программирования, таким как ОО или функциональное программирование. (Поскольку Пролог завершен по Тьюрингу, это должно быть так!) Тем не менее, я не могу понять, как можно реализовать интерактивную программу, например, простую графическую консольную игру на Прологе или похожий язык. …

1
Используется ли язык программирования Mercury в полевых условиях?
У меня есть сильные интересы в функциональном и логическом программировании, и Меркурий кажется хорошим сочетанием двух. Он вообще используется в промышленности? Я один, чтобы выучить язык просто для удовольствия, но было бы неплохо иметь практические, пригодные для этого возможности. Я не мог найти много примеров использования в промышленности на языковом …

3
Почему (не) логическое программирование?
Я еще не слышал ни о каком использовании логического языка программирования (такого как Prolog) в индустрии программного обеспечения, и при этом я не знаю об использовании его в программировании хобби или проектах с открытым исходным кодом. Тем не менее, он (Пролог) используется в качестве академического языка в некоторой степени (почему …

2
Как бы я комбинировал «Command» и «Composite» для имитации временной задержки?
В качестве учебного упражнения (я не в школе - просто пожилой парень, пытающийся выучить что-то новое), я пытаюсь написать имитацию логических элементов, которая включает задержку распространения. Пользователь также должен иметь возможность группировать ворота для создания объектов более высокого уровня. Я хочу применить шаблоны проектирования к моей проблеме, но мне трудно. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.