A PROCESS AND APPARATUS FOR CONVERTING A SOURCE PROGRAM INTO AN OBJECT PROGRAM

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 hardwareG06F 8/41G06F 40/18

AI classification

AI hardware0.98
Knowledge representation0.06
Machine learning0.03
Natural language0.03
Evolutionary computation0.02
Vision0.00
Planning0.00
Speech0.00

Ownership

FORWARD REFERENCE SYSTEMS LTD., 12 ROMNEY ROAD, DOWNSVIEW, ONTARIO, CANADA M3H 1H2

assignment · 51450582

© 2026 NYSGPT2525 LLC