РООП (язык программирования)
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2023 г. ) |
ROOP — это мультипарадигмальный язык программирования , созданный для приложений искусственного интеллекта (ИИ), созданный в Университете Чэнду , Китай . Он сочетает в себе процедурные , логические или основанные на правилах и объектно-ориентированные методы программирования. [1]
Функции
[ редактировать ]- ROOP построен непосредственно на C++ , что обеспечивает полный неограниченный доступ ко всем его функциям.
- ROOP, как и OPS-83 и ORBS, управляется данными , но, в отличие от этих языков, правила в ROOP могут входить в локальную связь , и это можно использовать для динамического разделения их на группы, включая дерево пространства состояний проблем.
- Правила и факты в ROOP являются объектами , и они отправляют сообщения и отвечают на них , как и любой другой объект языка. Эта возможность обычно недоступна в других языках логического программирования, таких как Пролог .
- ROOP Механизм вывода можно переопределить в программе, что обычно невозможно в других логических языках.
Ссылки
[ редактировать ]- ^ Ли, Тао (декабрь 1995 г.). «Язык программирования искусственного интеллекта, основанный на правилах и объектно-ориентированный». Уведомления ACM SIGPLAN . 30 (12): 17–24. дои : 10.1145/219726.219736 .