Method for implementing virtual function tables in a compiler fo

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Other Related Categories

364DIG1, 3642804, G06F 945

Type

Patent

Status

active

Patent number

053275624

Description

ABSTRACT:
A method for a computer compiler for an object-oriented programming language for implementing virtual functions is provided. In preferred embodiments of the present invention, the virtual function table for a class contains a tile table and a plurality of sub-tables. The tile table contains pointers to the sub-tables, and the sub-tables contain pointers to the virtual function members of the class. Each child class shares a sub-table of the parent class when the child class does not override a function in that sub-table. If the child class overrides a function, then the child is allocated its own sub-table. Each virtual function member for a class is identified by a tile table offset and a sub-table offset.

REFERENCES:
patent: 5093914 (1993-03-01), Coplien et al.
Ellis, Margaret A. and Bjarne Stroustrup, The Annotated C++ Reference Manual, Addison-Wesley Publishing Company, 1990, pp. 217-237.
Saran, Cliff and Paul Kemp, "The OWL, the Framework, His Vision and Her Workshop," EXE, vol. 6, No. 6, Nov., 1991, p. 14.
Goldberg, Adele and David Robson, Smalltalk-80; The Language and its Implementation, Addison-Wesley Publishing Company, 1983, excerpts.
Budd, Timothy, An Introduction to Object-Oriented Programming, Addison-Wesley Publishing Company, 1991, pp. 281-301.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for implementing virtual function tables in a compiler fo does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for implementing virtual function tables in a compiler fo, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for implementing virtual function tables in a compiler fo will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-803546

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.