R++ es un lenguaje de programación basado en reglas, derivado de C++ , que se describe a continuación:
La extensión R++ permite definir reglas como miembros de clases C++. El sistema de programación de la invención toma las clases con reglas definidas mediante R++ y genera código C++ a partir de ellas, en el que la maquinaria necesaria para las reglas se implementa completamente como miembros de datos y funciones C++ de las clases involucradas en las reglas. [ 1 ]
R++ fue desarrollado por Bell Labs en la década de 1990, pero debido a la desinversión de Bell System que dividió los derechos legales del trabajo desarrollado en los Laboratorios entre AT&T y Lucent , no tuvo un desarrollo comercial inmediato mientras las dos compañías disputaban la propiedad. [ 2 ]
Referencias
- ↑ US 5768480 , Crawford, Jr., James Melton; Dvorak, Daniel L. y Litman, Diane Judith et al., "Integración de reglas en sistemas de programación orientados a objetos", publicado el 16 de junio de 1998, asignado a Lucent Technologies Inc.
- ↑ Karyl Scott (9 de octubre de 2000). "Juego de pies elegante" . InformationWeek . Archivado del original el 5 de febrero de 2012. Consultado el 21 de enero de 2007 .
- Temas básicos de lenguajes de programación
- Familia de lenguajes de programación C++