Over to Full Text of Patent


United States Patent 4,667,290
Goss, et. al. May 19, 1987

Compilers using a universal intermediate language

Abstract

A method for directing a digital data processor to translate a program written in a source language into a sequence of machine executable instructions. The method consists of the translation of the source code into an intermediate language, followed by generation of object code for the target machine, the method being generally applicable to known source languages and to digital data processors.


Inventors: Goss; Clinton (New York, NY); Rosenberg; Richard (Brooklyn, NY); Whyte; Peter (Fort Lee, NJ).
Assignee: 501 Philon, Inc. (New York, NY).
Appl. No.: 648,554
Filed: Sept. 10, 1984
Intl. Cl. : G06F 9/44
Current U.S. Cl.: 395/707; 364/267.91; 364/280; 364/280.4; 364/280.5; 364/973; 364/DIG 1; 713/1
Field of Search: 364/300

References Cited | [Referenced By]

U.S. Patent Documents
4,309,756Jan., 1982Beckler 364/300
4,398,249Aug., 1983Pardo et al. 364/300

Other References

Alfred V. Aho, Jeffrey D. Ullman, Principles of Compiler Design, 261-263, 327-349 (Third printing, Apr. 1979).

William A. Wulf, "PQCC: A Machine Relative Compiler Technology", Sep. 28, 1980.

R. Steven Glanville and Susan L. Graham, "A New Method for Code Generation", Conference Record of the Fifth Annual Symposium on Principles of Programming Languages.

K. V. Nori, U. Amman, K. Jenson, H. H. Nageli, Ch. Jacobi, "The PASCAL

Compiler: Implementtion Notes", Institut fur Informatils, Jul. 1976.

Inder-jeet S. Gujral, "Retargetable Code Generation for ADA* Compilers", Summary prepared for submission to the 1982 SIGPLAN Symposium on Compiler Construction, Dec. 1981.


Primary Examiner: Zache; Raulfe B.
Attorney, Agent or Firm: Kenyon and Kenyon
40 Claims, 2 Drawing Figures