Definição:
"Step-by-step rules for converting statements in a specification language into the target programming language." (regras passo a passo para converter instruções em uma especificação idioma para a linguagem de programação de destino).
Fonte:
HENDERSON, Harry. Automatic programming. In: HENDERSON, Harry. Encyclopaedia of Computer Science: revised edition. New York: Facts On File, 2009. p. 33.