Automatic Programming Definition/Meaning:
1. The use of a high-level programming language. The term
in this sense is now obsolete.
2. Generation of programs automatically from a
nonprocedural description of their desired effect. Thus in artificial
intelligence we describe the required actions of a robot, and the system
generates a program that will cause the required movements to take place. In
commercial data processing we describe the various documents - orders, invoices,
delivery notes, etc. and the relationship between the quantities involved, and
the system generates a suite of programs to do the required processing.
Automatic programming in this sense is at an early stage of development.