Automatic programming and compilers III: On the efficient construction of automatic programming systems

AUTOMATIC PROGRAMMING systems and operating systems (software) have become as complex and, in some cases, as expensive as the computers for which they are constructed. However, the manner in which most software is being constructed leaves a great deal to be desired when compared with the advances that have been made in hardware construction. Better methods for constructing software will have to be developed, accepted and used if future needs are to be satisfied at reasonable costs. This paper will describe the results of the latest in a series of compiler projects which have proved to be a significant step forward in this field.