Boots – shoes – and leggings
Patent
1990-09-21
1994-11-01
Shaw, Gareth D.
Boots, shoes, and leggings
395650, 3649439, 3649445, 3649455, 3649495, G06F 1100
Patent
active
053613511
ABSTRACT:
The present invention is directed to computer software compilation systems and methods which support run-time data type identification of objects in computer programming languages which support polymorphism. The present invention comprises translators, compilers, and debuggers. The compiler and translator store modified debug information in an object code file. The modified debug information contains information regarding either multiple virtual tables or concatenated virtual tables. A debug lookup table is constructed from the modified debug information. The debugger uses the debug lookup table to determine the actual data types of the objects, and to completely and accurately display and modify the objects' contents. Also, innovative type inquiry operators reference the concatenated virtual tables to determine the actual data types of the objects during run-time. The operation of the compiler, translator, and debugger is transparent to computer programmers and operators. Therefore, the compiler, translator, and debugger support run-time data type identification of the objects in the computer programs in a user-friendly and error-free manner.
REFERENCES:
patent: 4373697 (1983-02-01), Phelps
patent: 4667290 (1987-05-01), Goss et al.
patent: 4712189 (1987-12-01), Mohri
patent: 4845975 (1989-07-01), Kyrtos et al.
patent: 4931928 (1990-06-01), Greenfield
patent: 5093914 (1992-03-01), Coplien et al.
Reiss, Steven P.; "PECAN: Program Development Systems that Support Multiple Views"; IEEE Transactions on Software Engineering SE-11 (1985) No. 3.
Lewis II, Rosencrantz, Stearns; "Compiler Design Theory", Addison-Wesley; 1976.
Walker, et al.; "The Symbolics General Programming Environment", IEEE Software 4; 1987, No. 6.
Spencer, Donald; Computer Dictionary; Camelot Publishing Company; 1993.
Reiss; "Graphical Program Development with PECAN Development Systems"; 1984.
Reiss; "An Approach to Incremental Compilation", SIGPLAN Notices; 1984.
Employees of Borland International, Inc.; Turbo Pascal; Borland International; 1990.
Alfred V. Aho, et al.: `Compilers: Principles, Techniques, and Tools` 1986, Addison-Wesley Publishing Co., Reading, Mass. US pp. 10-15, 33-40, 279-293.
Usenix Technical Conference Winter 1986, Denver Colorado US pp. 62-71 T. A. Cargill: `The feel of Pi`.
Systems and Computers in Japan vol. 18, No. 2, Feb. 1987, New York U.S. pp. 77-88 Hideaki Tsubotani et al: `Cunstruction of a Software Development Environment Based on a High-Level Language Architecture`.
Software Practice & Experience vol. 17, No. 8, Aug. 1987, Chichester GB pp. 503-512 Stephen C. Dewhurst: `Flexible Symbol Table Structures for Compiling C++`.
Dadoo Manoj
Lenkov Dmitry
McDowell Mark W.
Mehta Michey
Melli Bruno
Backenstose Jonathan
Griffin Roland I.
Haggard Alan H.
Hewlett--Packard Company
Shaw Gareth D.
LandOfFree
System and method for supporting run-time data type identificati does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for supporting run-time data type identificati, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for supporting run-time data type identificati will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1807811