R++

R++

R++ is a rule-based programming language based on C++. The United States patent describes R++ as follows:

:The R++ extension permits rules to be defined as members of C++ classes. The programming system of the invention takes the classes with rules defined using R++ and generates C++ code from them in which the machinery required for the rules is implemented completely as C++ data members and functions of the classes involved in the rules. [Cite patent|US|5768480 "Integrating rules into object-oriented programming systems"]

R++ was developed by Bell Labs in the 1990s, but due to the Bell System divestiture that split the intellectual property developed at the Laboratories between AT&T and Lucent, did not see immediate commercial development while the two companies disputed ownership. [cite news
url=http://informationweek.com/807/innovation.htm
title=Fancy Footwork
author=Karyl Scott
publisher=InformationWeek
date=October 9 2000
accessdate=2007-01-21
]

References

External links

* [http://www.cs.bell-labs.com/cm/cs/who/pfps/rpp/index.html R++ official website] via Bell Labs


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”