WikiDer > ROOP (язык программирования)
Эта статья нужны дополнительные цитаты для проверка. (Сентябрь 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
ROOP это мультипарадигма язык программирования нацелены на AI приложения, созданные в Китайском университете Чэнду. Он сочетает в себе основанный на правилах, процедурный, логичный и объектно-ориентированного программирования техники.
Функции
- ROOP напрямую построен на C ++, обеспечивая полный неограниченный доступ ко всем его функциям.
- РООП, вроде ОПС-83 и ШАРЫ, управляется данными, но, в отличие от этих языков, правила в ROOP могут входить в местная связь и это можно использовать для динамического разделения их на группы, включая дерево пространства состояний проблемы.
- Правила и факты в ROOP являются объектами, и они отправляют сообщения и отвечают на них, как и любой другой объект в языке. Эта возможность обычно недоступна в других языках логического программирования, таких как Пролог.
- Механизм вывода ROOP может быть переопределенный программистом, что обычно невозможно на других логических языках.
Рекомендации
- Объектно-ориентированный язык программирования ИИ на основе правил, Тао Ли, Уведомления ACM SIGPLAN, Том 30, №12, декабрь 1995 г.