Accession Number : AD0844713

Title :   An Investigation of Advanced Programming Techniques

Descriptive Note : Final rept. Jul 1967-Jun 1968

Corporate Author : SYSTEM DEVELOPMENT CORP ROME NY

Personal Author(s) : Yott, Joseph H ; Diobkin, Richard M

PDF Url : AD0844713

Report Date : Oct 1968

Pagination or Media Count : 92

Abstract : The objective of Part I of the study described in this document was to perform two services. The first service was to investigate four existing JOVIAL compilers to determine which had the greatest potential for conversion to the GE-645 computer. The four compilers were the ones currently in operation on the CDC-1604B, the IBM 7090, the IBM 360, and the GE-635. The second service was to investigate and evaluate the advantages and disadvantages of incorporating certain features into a compiler which would operate on the GE-645 under the control of the MULTICS supervisor. The purpose of Part II of the study described in this document was to investigate the concept of Paging for the purpose of establishing techniques for generating code that operates effectively in the GE- 645 Paging System. There were two major objectives of this investigation. The first was to determine if the code generation process for paging could be automatic (handled by software) or if present programming techniques should be altered to produce efficient code generation. The second objective was to define an implementation approach which will allow a rapid implementation of a Paged JOVIAL Compiler and the transfer of existing JOVIAL programs to the GE-645.

Descriptors :   *COMPILERS, *COMPUTER PROGRAMS, *DIGITAL COMPUTERS, ALGORITHMS, CODING, MACHINE TRANSLATION, MEMORY DEVICES, MULTIPLEXING, PROGRAMMERS, PROGRAMMING LANGUAGES, SUBROUTINES, SYMBOLS

Subject Categories : Computer Programming and Software
      Computer Hardware

Distribution Statement : APPROVED FOR PUBLIC RELEASE