Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
7 user(s) are online (6 user(s) are browsing encyclopedia)

Members: 0
Guests: 7

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

ROOP programming language

ROOP is a Multi-paradigm programming language programming language targeted at Artificial intelligence applications created at the Chengdu University of China. It combines rule-based (programming), procedural (programming), logical (programming) and object-oriented programming techniques.

=Features=

  • ROOP is directly built upon C plus plus, providing full unrestricted access to all its features.
  • ROOP, like OPS-83 (programming language) and ORBS (programming language), is data-driven but, unlike those languages, rules in ROOP may enter into local communication and this can be used to dynamically divide them into groups, including the problem status space tree.
  • Rules and facts in ROOP are objects, and they send and respond to messages just like any other object in the language. This capability is not typically available in other logical programming languages such as Prolog (programming language).
  • ROOP s inference engine can be redefined by the programmer, something which is usually unfeasible in other logical languages.
  • =References=

    *A Rule-based and Object-oriented AI Programming Language, Tao Li, ACM SIGPLAN Notices , Volume 30, No.12, December 1995