Method and apparatus for generating platform-standard object fil

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 945

Patent

active

055903312

ABSTRACT:
A method and apparatus for generating a platform-standard object file containing machine-independent abstract code. Source code which defines a procedure is convened into abstract code which makes no assumptions about the platform on which the procedure will be executed. An abstract code platform-standard object file is generated based on the abstract code. The abstract code platform-standard object file includes a list of definitions of any global variables defined in the abstract code, a list of symbol references indicative of any external variables or external procedures referenced in the abstract code, a sequence of machine instructions for calling an execution routine when a client calls the procedure, and the abstract code which defines the procedure. The abstract code is preferably compressed before it is stored in the abstract code platform-standard object file. When a program including the abstract code platform-standard object file is executed, it is dynamically linked to the execution routine. When the procedure is called, the execution routine is invoked. The execution routine executes the procedure by interpreting the abstract code or generating machine-code responsive to the abstract code. The execution routine may be an execution control unit which selects between various execution techniques based on runtime factors, such as the frequency with which the procedure is called.

REFERENCES:
patent: 4672532 (1987-06-01), JongeVos
patent: 5204960 (1993-04-01), Smith et al.
patent: 5280617 (1994-01-01), Brender et al.
patent: 5303380 (1994-04-01), Tenny et al.
patent: 5339419 (1994-08-01), Chan et al.
G. Krasner, The Smalltalk -80 Virtual Machine, (Byte Publications, Inc., Aug. 1981), pp. 300-320.
A. Padawer, Microsoft P-Code Technology, (CD-ROM) Microsoft Developer Network Development Library No. 8, (Jul. 1994), pp. 1-7 and 1-10.
System V, Application Binary Interface, revised edition, UNIX System Laboratories, Inc. (1992) pp. 4-1 to 4-33 and 5-1 to 5-24.
U. Holzle and D. Ungar, A Third-Generation SELF Implementation: Reconciling Responsiveness with Performance, OOPSLA 1994 Conference Proceedings, Portland, (Oct. 1994), PP. 1-15.
M. Franz, Programming Languages and System Architecture, Springer Verlag #782, (Mar. 1994), ISBN 0-387-57840, pp. 1-26.
Advertisement for Eiffel Bench, by Interactive Software Engineering Inc.

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 and apparatus for generating platform-standard object fil 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 and apparatus for generating platform-standard object fil, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for generating platform-standard object fil will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1149790

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