Loading article…
R++は、 C++をベースとしたルールベースのプログラミング言語であり、以下のように説明されます。
R++拡張機能を使用すると、ルールをC++クラスのメンバとして定義できます。本発明のプログラミングシステムは、R++を使用してルールが定義されたクラスを受け取り、ルールに必要な機構がルールに関係するクラスのC++データメンバおよび関数として完全に実装されたC++コードを生成します。[ 1 ]
R++は1990年代にベル研究所で開発されましたが、ベルシステムの分割により研究所で開発された成果物の法的権利がAT&Tとルーセントに分割されたため、両社が所有権を争っている間はすぐに商業化されることはありませんでした。[ 2 ]