A method for converting a non-object oriented language to an object oriented
language
is shown. First, an existing object oriented language must be selected. Next, a
non-object oriented language is selected. This is the language the programmer desires
to be converted to an object oriented language. The requirements for the new object
oriented language are then defined. Next, the specific syntax and grammar are selected.
Then the object oriented extensions are developed. The object oriented extensions
allow for the existing language and data structure to be developed coextensive
in the object oriented environment. Next, the new object oriented language is prepared
based upon the criteria outline previously. The Object Oriented ADN including an
application logic function, data types and scopes, a class for message instancing,
client workload models, server process infrastructure, database models, operating
system models, statistics capability, utility classes, and garbage collection.