R++
R ++ este un limbaj de programare bazat pe reguli bazat pe C ++, descris după cum urmează: Extensia R ++ permite regulile să fie definite ca membri ai claselor C ++.
Sistemul de programare al invenției ia clasele cu reguli definite folosind R ++ și generează cod C ++ din ele în care mașinile necesare pentru reguli sunt implementate complet ca membri de date C ++ și funcții ale claselor implicate în reguli.
R ++ a fost dezvoltat de Bell Labs în anii 90, dar din cauza cesionării sistemului Bell care a împărțit drepturile legale asupra lucrărilor dezvoltate la laboratoarele dintre AT&T și Lucent, nu au observat dezvoltarea comercială imediată, în timp ce cele două companii au contestat proprietatea.