Function execution method, function execution apparatus,...

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S132000, C717S151000

Reexamination Certificate

active

07130972

ABSTRACT:
A function execution method, a function execution apparatus, a computer program and a recorded medium to execute a program of stacking, in a stack area of a memory, a function record area according to a format of an invoked function which is invoked by an invoking function including a process to invoke another function, invoking the invoked function, executing the invoked function and then discarding the stacked function record area, wherein a predetermined alternative function which substitutes the invoking function is executed when it is judged, from analysis of the invoking function by byte-code such as a JVM, that the invoking function is a trail-recursive invoking function, so that the alternative function as an invoking function invokes the invoked function utilizing the function record area utilized for executing the invoking function and the invoked function which has been invoked is executed.

REFERENCES:
patent: 4530049 (1985-07-01), Zee
patent: 5335332 (1994-08-01), Christopher et al.
patent: 5530870 (1996-06-01), De Bruler
patent: 5590332 (1996-12-01), Baker
patent: 6101326 (2000-08-01), Mattson, Jr.
patent: S60-008944 (1985-01-01), None
patent: 04-245543 (1992-09-01), None
Maeda, Sowa, “Proper Tail Recursion with shallow-bound Dynamically scoped Variables,” Transactions of Information Processing Society of Japan, 2000, vol. 41, No. SIG4 (PR07), pp. 1 to 10.
Komiya, Yuasa, “Indefinite One-time Continuation,” Transactions of Information Processing Society of Japan, 1996, vol. 37, No. 1, pp. 92-100.
Watanabe, Ito, “Iteractive Scheme Programs with call/cc and CPS Conversion,” Information Processing Society of Japan, 1994, vol. 94, No. 79 (94-SYM-75), pp. 7-14.
Ishizaki et al., “Design, Implementation and Evaluation of Optimizations in a Java Just-In Time Compiler,” Technical Report o The Institute of Electronics, Information and Communication Engineers, 1999, vol. 99, No. 252 (CPSY99-64) pp. 17 to 24.
Matsuoka, “Open JIT-Jiko Han'ei Keisan ni Motoduita doteki ni henk Kano na Java JIT Compiler,” Computer Today, pp. 2-11, 1998, vol. 15, No. 6.
Concise English Explanation of Matsuoka, “Open JIT-Jiko Han'ei Keisan ni Motoduita doteki ni henk Kano na Java JIT Compiler,” Computer Today, pp. 2-11, 1998, vol. 15, No. 6.
Eiji Kawai, et al., The Design and Implementation of High Performance and Portable Java Virtual Machine, IPSJ-SIG Note, vol. 8 No. 15, Feb. 26, 1998, pp. 25-30.
English Language translation of Japanese Patent Appln. No. 60-8944, p. 1, lower right column, line 20 to upper left column, line 1 and p. 3, upper left column, lines 8-19.
English Language translation of Kawai et al. “The Design and Implementation High Performance and Portable Java Virtual Machine”, Research Report of Information Processing Society, vol. 98, No. 15, pp. 25-30 (Feb. 26, 1998), p. 25, left column.
English Translation of Ishizaki et al. “Design, Implementation and Evaluation of Optimizations In a Java Just-In-Time Complier”, Research Report of the Institute of Electronics Information and Communication Engineers, vol. 99, No. 252, pp. 17-24 (Aug. 5, 1999), p. 20, left column.

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

Function execution method, function execution apparatus,... does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-3648034

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