Method of automatically evaluating source language logic condition sets and of compiling machine executable instructions directly therefrom
OwnerRobert I. Becklerinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerRobert I. Becklerinventor
Estimating the term…
A method for use under program control in a digital computer for automatically evaluating compiler level language logic condition sets and for compiling machine executable instructions directly therefrom is disclosed. More specifically, a unique method of constructing an array of novel logical linkages is described which permits an especially rapid direct compilation of an efficient and optimum-sized set of machine executable instructions without constructing the usual logic decision tables or going through an extra assembly level language step as is the case with most prior compilers. Rather, the method described generates an array of so-called primary link codes representing logical interrelationships or links between successive source deck cards in a condition set while also generating an associated array of so-called secondary link codes representing logical interrelationships or links between successive entries on the same source deck card in a condition set. These arrays are formed in such a manner that a simple analysis in terms of increasing/decreasing values of the primary and secondary link codes permits direct compilation of machine executable instructions from a computed array of incremental addresses for each term of the condition set. Further, the resulting set of machine instructions is near optimum in terms of both the core storage area utilized and the object program execution time.
A method to be carried out within a digital computer under programmed control for automatically evaluating a logic condition set composed of query statements connected by logical connectors and expressed in high level computer program source statements and for automatically compiling a compact and efficient set of machine executable instructions corresponding thereto, said method comprising the steps of:
A method to be performed by a digital computer under programmed control for automatically evaluating a logic condition set composed of query statements connected by logical connectors expressed in high level language computer program source statements and for automatically compiling a compact and efficient set of machine executable instructions corresponding thereto, each of said query statements comprising two terms corresponding to data fields and a relational operator relating the two fields such that an evaluation of the stated relation will provide a true or false result,
The new use of general purpose electronic data processor for automatically evaluating a logic condition set composed of query statements connected by logical connectors and expressed in high level computer program source statements and for automatically compiling a compact and efficient set of machine executable instructions corresponding thereto, said new use comprising the steps of:
The new use of a general purpose electronic data processor for automatically evaluating a logic condition set composed of query statements connected by logical connectors expressed in high level language computer program source statements and for automatically compiling a compact and efficient set of machine executable instructions corresponding thereto, each of said query statements comprising two terms corresponding to data fields and a relational operator relating the two fields such that an evaluation of the stated relation will provide a true or false result,
A digital computer under programmed control for automatically evaluating a logic condition set composed of query statements connected by logical connectors and expressed in high level computer program source statements and for automatically compiling a compact and efficient set of machine executable instructions corresponding thereto, said computer comprising:
A digital computer under programmed control for automatically evaluating a logic condition set composed of query statements connected by logical connectors expressed in high level language computer program source statements and for automatically compiling a compact and efficient set of machine executable instructions corresponding thereto, each of said query statements comprising two terms corresponding to data fields and a relational operator relating the two fields such that an evaluation of the stated relation will provide a true or false result,
Dependencies are inferred from the claim text.