Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2006-08-01
2006-08-01
Zhen, Wei (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
07086039
ABSTRACT:
A method of translating computer source code into optimized object code. The computer source code contains a first label statement defining a first label, a second label statement defining a second label, a third label statement defining a third label, and a computed goto statement for instructing a computer to branch to the first label or to the second label, but not to the third label. The method includes generating a list of labels contained within at least a portion of the computer source code. The list of labels includes the first label and the second label, but not the third label. The method also includes translating the computer source code into an intermediate language. The translation of the computer source code includes translating the computed goto statement into an indirect goto statement within the intermediate language. The method also includes generating object code that includes the first label and the second label but does not include the third label.
REFERENCES:
patent: 4667290 (1987-05-01), Goss et al.
patent: 5857105 (1999-01-01), Ayers et al.
patent: 6161219 (2000-12-01), Ramkumar et al.
patent: 6412105 (2002-06-01), Maslennikov et al.
patent: 6662354 (2003-12-01), Krablin et al.
“Static slicing in the presence of goto statements”, Jong-Deok Choi, Jeanne Ferrante, Jul. 1994, ACM Transactions on Programming Languages and Systems (TOPLAS), vol. 16 Issue 4, pp. 1097-1113.
“Practical parsing patterns: ASTs for optimizing compilers”, Sep. 2001, ACM SIGPLAN Notices, vol. 36 Issue 9, pp. 25-30.
“A case study of a new code generation technique for compilers”, J. Lawrence Carter, Dec. 1977, Communications of the ACM, vol. 20 Issue 12, pp. 914-920.
Sturat I. Feldman, “Implementation of a Portable Fortran 77 Compiler Using Modern Tools”, Aug. 1979, Proceedings of the 1979 SIGPLAN symposium on Compiler construction SIGPLAN, pp. 98-106.
Park Vaughan & Fleming LLP
Sun Microsystems Inc.
Wang Philip
Zhen Wei
LandOfFree
Compiler for optimizing source code with computed goto... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Compiler for optimizing source code with computed goto..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiler for optimizing source code with computed goto... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3618513