WAYS OF INCREASING AUTOMATIC PROGRAMMING EFFICIENCY,

Abstract

The general problems concerning the efficiency of program automation are discussed. The author considers the development and incorporation of translators from the complete ALGOL language a less effective means of programming automation than programming from symbolic addresses and using autocodes. The efficiency of ALGOL utilization decreases because little attention is being paid to equipment used for programming automation (reference is to serial devices for input-output for serial computers). The institute of Cybernetics AN UkrSSR developed a perforating device for the preparation of ALGOL-type programs using an appropriate keyboard. The device uses the A alphabet consisting of 256 symbols which includes Russian, Latin, and partially Greek alphabets, certain ALGOL symbols, and mathematical signs. The punch card accepts 5 symbols per line and the keyboard has 180 keys. All the symbols are classified and distributed on the keyboard in groups with some consideration of utilization frequency. The unit printing the texts from punch cards uses 8-digit codes in an expanded A alphabet with the unfolding of word-symbols of the ALGOL language into their full length or up to four letters. Appendices describe the proposed keyboard and the technical data concerning the punching and printing devices. (Author)

Document Details

Document Type
Technical Report
Publication Date
Jul 26, 1968
Accession Number
AD0682184

Entities

People

  • L. N. Ivanenko

Organizations

  • National Air and Space Intelligence Center

Tags

DTIC Thesaurus Topics

  • Alphabets
  • Automatic
  • Automatic Programming
  • Automation
  • Computer Programming
  • Computers
  • Cybernetics
  • Efficiency
  • Frequency
  • Keyboards
  • Language
  • Office Equipment And Supplies
  • Printing
  • Translators

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Computer Programming and Software Development.
  • Computer Science/Computer Engineering/Data Science/Digital Signal Processing.