Durante los primeros días del diseño de LPs, alrededor de los 60', (FORTRAN, COBOL, ALGOL, Lisp) se pensaba que una sintaxis formal era todo lo que se necesitaba para especificar programas. El concepto de gramática libre del contexto o una BNF (Backus-Naur Form) sse desarrolló y se utilizó con éxito para especificar sintaxis de LPs, y aún hoy constituye una técnica para describir los componentes de un programa.
Bajar archivo word aquí.