The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 09, 1983
Filed:
Aug. 12, 1970
Rene K Pardo, Downsview, Ontario, CA;
Remy Landau, Downsview, Ontario, CA;
Other;
Abstract
A process and apparatus (compiler program) carried out on a digital computer for converting a source program into an object program. The source program is entered into a first storage area of a computer. The symbolic source program is preferably first codified into computer executable code by the compiler program. The compiler program then examines each formula to determine whether it has been defined. If the first formula has been defined, it is removed from the first storage area; placed in a second storage area; and marked as being defined. if the first formula examined has not been defined, it is retained in the first storage area. The compiler program repeats this process for each formula in the first storage area. After the formulas in the first storage area have been examined, the compiler program determines whether any formulas have been added to the second storage area. If not, the process is stopped, indicating some error in programming. If so, the compiler program repeats the examination of the individual formulas still retained in the first storage area. The compiler program repeats the process until all formulas have been defined; added to the second storage area; and marked as being defined. The content of the second storage area is an object program which is executable by the computer.