An object-oriented programming methodology for a conventional programming environment
David E. Breen, Phillip H. Getto, Anthony A. Apodaca
Abstract
David E. Breen, Phillip H. Getto, Anthony A. Apodaca
Abstract
Describes a programming methodology which implements many object-oriented features within a conventional programming environment. The methodology is unique in that it does not rely on special keywords, language extensions, compilers or special purpose hardware. The object-oriented features are implemented by applying a programming discipline and following a set of conventions. The significant features of the methodology are the following: objects are represented by a C structure and a set of C functions; objects are organized within a tree-like class hierarchy; inheritance of instance variables is achieved by nesting class structures; method inheritance is achieved by hierarchically linking class objects; message passing is implemented within a small number of functions hidden inside the messenger object. An object-oriented language has been developed along with an interpreter which provides interactive communication with all the objects. >
OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Describes a programming methodology which implements many object-oriented features within a conventional programming environment. The methodology is unique in that it does not rely on special keywords, language extensions, compilers or special purpose hardware. The object-oriented features are implemented by applying a programming discipline and following a set of conventions. The significant features of the methodology are the following: objects are represented by a C structure and a set of C functions; objects are organized within a tree-like class hierarchy; inheritance of instance variables is achieved by nesting class structures; method inheritance is achieved by hierarchically linking class objects; message passing is implemented within a small number of functions hidden inside the messenger object. An object-oriented language has been developed along with an interpreter which provides interactive communication with all the objects. >
Key concepts: Computer science, Programming language, Object-oriented programming, Inheritance (genetic algorithm), Class (philosophy), Method, Class hierarchy, Set (abstract data type)