Accession Number : AD0833865

Title :   PROCEDURE CODES IN THE TA-2 TRANSLATOR (PROTSEDURY-KODY V TRANSLYATORE TA-2),

Corporate Author : FOREIGN TECHNOLOGY DIV WRIGHT-PATTERSON AFB OH

Personal Author(s) : Kamynin, S. S. ; Lyubimskii, E. E.

Report Date : 19 SEP 1967

Pagination or Media Count : 17

Abstract : The translation of commands into machine language code by means of a syntax-driven compiler, similar to ALGOL, is discussed. The authors give a brief synopsis of the principle of programming with the use of syntax-driven compilation. Recursive definitions are given for procedure code operator, operator code list, operation code, operation code name, factual operation code variable, break character, and octal number. Details of the manner of storing the translator lists are given. A word length of 45 bits is used, with certain portions of the words reserved for specific purposes. Additional information on required core sizes and addressing methods for list storage are given. After storage of the parameter lists, control is transferred to the start of the compiler. Operation codes are analogous ALGOL-60 language and are stored so that the corresponding section of the compiler may be found after completion of the search for an operation code match. Information describing the use of magnetic tape in storing the numeric code equivalents is given. Examples of the use of the translator are shown. (Author)

Descriptors :   *COMPILERS), (*PROGRAMMING LANGUAGES, DATA STORAGE SYSTEMS, COMPUTER PROGRAMMING, SYNTAX, MAGNETIC TAPE, INFORMATION RETRIEVAL, CODING.

Subject Categories : Computer Programming and Software
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE