Р++
R++ — это основанный на правилах язык программирования, и основанный на C++ , который описывается следующим образом: [ чрезмерная цитата ]
Расширение R++ позволяет определять правила как члены классов C++. Система программирования согласно изобретению принимает классы с правилами, определенными с использованием R++, и генерирует из них код C++, в котором механизмы, необходимые для правил, полностью реализованы как члены данных C++ и функции классов, участвующих в правилах. [ 1 ]
R++ был разработан Bell Labs в 1990-х годах, но из-за продажи Bell System , в результате которой юридические права на работу, разработанную в лабораториях, были разделены между AT&T и Lucent , не получил немедленного коммерческого развития, пока две компании оспаривали право собственности. [ 2 ]
Ссылки
[ редактировать ]- ^ US 5768480 , Кроуфорд-младший, Джеймс Мелтон; Дворжак, Дэниел Л. и Литман, Дайан Джудит и др., «Интеграция правил в системы объектно-ориентированного программирования», опубликовано 16 июня 1998 г., передано Lucent Technologies Inc.
- ^ Кэрил Скотт (9 октября 2000 г.). «Необычная работа ног» . Информационная неделя . Проверено 21 января 2007 г.