Patent №
US 4,398,249
Granted
1983-08-09
Filed 1970
Owner
FORWARD REFERENCE SYSTEMS LTD., 12 ROMNEY ROAD, DOWNSVIEW, ONTARIO, CANADA M3H 1H2
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
05063185
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.
AI classification
Ownership
FORWARD REFERENCE SYSTEMS LTD., 12 ROMNEY ROAD, DOWNSVIEW, ONTARIO, CANADA M3H 1H2
assignment · 51450582