Patent ID: 6145120
Filing Date: 2000-11-07
Classification: G06F

Abstract:
A computing system for generating and utilizing a declarative programming extension for a procedural programming language, comprising:means for generating a program, using syntax and development tools of the procedural programming language, including a plurality of code sections comprising a plurality of functions encoded in said procedural programming language with a declarative programming extension;a plurality of code sections of said computer code comprising a plurality of functions encoded in said procedural programming language with the declarative programming extension, each said function encoded in a code section; at least two functions of said plurality of functions including a rule for comparison with data objects and an operation to be performed to update a data object and specifying a rule and object for a subsequent operation when said rule is satisfied; andmeans for executing said program including said plurality of code sections, thereby providing an implementation suitable for use in a resource constrained system using syntax and development tools of existing said procedural programming language.