Automation of Programming

Automation of Programming

 

the division of programming that develops methods of writing programs for electronic computers with the aid of the computers themselves. In automation of programming, the programs are not written in machine language, but in a form more convenient for describing the algorithms for solving a particular class of problems. Automation of programming has two main, closely interrelated, areas of work. The first is the development of universal and specialized—that is, intended for solving some specific classes of problems—programming languages. The second (sometimes only this one is meant when referring to automation of programming) is the development of methods for computer implementation of programs written in programming languages and for solving the associated problems. The methods used in automation of programming and the problems that occur here are a function of the computer characteristics and, in their turn, exert a major influence on the future development and improvement of their structure.

REFERENCES

Sovremennoe programmirovanie . Moscow, 1966. (Collection of articles translated from English.)
Zhogolev, E. B., and N. P. Trifonov. Kurs programmirovaniia, 2nd ed. Moscow, 1967.

V. M. KUROCHKIN