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.

  1. Sintaxis de lenguajes de programación.
  2. Metalenguajes para sintaxis.

Bajar archivo word aquí.

Programa de la asignatura