1. A method implemented by a computer system to cause said computer system to execute an object-oriented source code of an object-oriented language, comprising the steps of: writing a plurality of classes using object-oriented source code of said object-oriented language; executing a compiler to thereby compile said plurality of classes written using said object-oriented language to create a class library of compiled classes; scanning said class library containing said compiled classes to determine class definition information; using said class definition information to produce object manipulation functions that allow said computer system to access the methods and attributes of said compiled classes to manipulate the objects of said compiled classes, comprising the steps of: generating object manipulation functions source code, in said object-oriented language, using said class definition information; and compiling said object manipulation functions source code into object manipulation functions object code; using said class definition information to produce dispatch tables containing addresses to said object manipulation functions comprising the steps of: generating dispatch tables source code in said object-oriented language, using said class definition information; and compiling said dispatch tables source code into dispatch tables object code; interpreting a source code written using said object-oriented language, said source code including statements seeking access to one or more of said compiled classes within said class library; and invoking previously written object entry functions which provide entry into said dispatch tables to activate said object manipulation functions during said step of said computer system interpreting said source code, at references within said source code to said compiled classes, thereby causing said computer system to use said object-oriented source code to access said compiled classes.