Adaptive binding

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395705, 395710, 395385, 395567, 395685, 3642804, 364973, G06F 930

Patent

active

057489637

ABSTRACT:
The invention includes an efficient method of dynamically binding an operation (22) to an implementation. During a first occurrence of the operation, the operation identifier and argument information are compared with entries (52) in a dictionary (50) to determine an appropriate implementation. The operation is modified by replacing the operation identifier (58) and argument information (60) with a reference to a matching entry (52). Upon subsequent execution of the operation, the interpreter checks to see whether the types of the arguments in the current function call match those in the dictionary entry. If they match, the implementation referenced by the dictionary entry is executed. If they do not match, the dictionary is searched for a matching entry. Because most operations do not change types of arguments during most function calls, the invention results in greatly improved efficiency.

REFERENCES:
patent: 5367685 (1994-11-01), Gosling
patent: 5421016 (1995-05-01), Conner et al.
patent: 5452456 (1995-09-01), Mourey et al.
patent: 5469574 (1995-11-01), Chang et al.
patent: 5488727 (1996-01-01), Agrawal et al.
patent: 5515536 (1996-05-01), Corbett et all.
Soliman et al., "Dynamic Genericity in Imperative Languages: Example in CML", Proceedings. ICCI '92. Fouth International Conference on Computing and Information, pp. 96-99, May 28, 1992.
Brashean, P. "Object-oriented Programming In Ada", Proceedings of the IEEE 1992 National Aerospace and Electronics Conference , NAECON 1992, pp. 543-549, vol. 2, May 18, 1992.
IBM Technical Disclosure Bulletin, vol. 29, No. 8 Jan. 1987, New York, p. 3521, "Execution-Time Loading Using Self-Modifying Stubs".
IBM Technical Disclosure Bulletin, vol. 30, No. 9, Feb. 1988, p. 373, "Dynamic Loading Using an Extended Router Linkage Mechansim".

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

Adaptive binding does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Adaptive binding, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Adaptive binding will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-69642

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