ROOP (язык программирования)

ROOP — это многопарадигмальный язык программирования , созданный для приложений искусственного интеллекта (ИИ), созданный в Университете Чэнду , Китай . Он сочетает в себе процедурные , логические или основанные на правилах и объектно-ориентированные методы программирования. [1]

Функции

  • ROOP построен непосредственно на C++ , что обеспечивает полный неограниченный доступ ко всем его функциям.
  • ROOP, как и OPS-83 и ORBS, управляется данными , но, в отличие от этих языков, правила в ROOP могут вступать в локальную коммуникацию , и это можно использовать для динамического разделения их на группы, включая дерево пространства состояний проблем.
  • Правила и факты в ROOP являются объектами , и они отправляют и отвечают на сообщения, как и любой другой объект в языке. Эта возможность обычно недоступна в других языках логического программирования, таких как Prolog .
  • Механизм вывода ROOP можно переопределить в программе, что обычно невозможно в других языках логики.

Ссылки

  1. ^ Ли, Тао (декабрь 1995 г.). «Язык программирования искусственного интеллекта, основанный на правилах и объектно-ориентированный». ACM SIGPLAN Notices . 30 (12): 17– 24. doi :10.1145/219726.219736.
Retrieved from "https://en.wikipedia.org/w/index.php?title=ROOP_(programming_language)&oldid=1219990842"