Computer system, virtual machine, runtime representation of object, storage media and program transmission apparatus
AssigneeInternational Business Machines Corporation
InventorTamiya Onodera
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorTamiya Onodera
Estimating the term…
The invention provides a representation method for an object that is fast and has an extremely little effect on the execution efficiency of a processing system. A computer system that implements an object-oriented programming language according to the invention as runtime representation for an object in programming language that is implemented, comprises an object, a type information block, and a class structure, wherein the object has a header including a pointer to the type information block, wherein the type information block has a class pointer pointing to the class structure, wherein a plurality of class pointers are provided depending on the number of states of the object and individual class pointers are associated with individual states of the object, and wherein the pointer included in the header of the object uses lower bits to point to the class pointers individually in order to represent the states of the object.
A computer system that implements an object-oriented programming language, comprising:
A virtual machine that executes a program described in an object-oriented programming language on a computer system, comprising:
A method for runtime representation of an object described in an object-oriented programming language when executing the object on a computer system that implements the object-oriented programming language, comprises
A storage media for storing a program that is readable by input means of a computer, comprising a software product implementing a processing system for an object-oriented programming language,
A program transmission apparatus, comprising:
Dependencies are inferred from the claim text.