Este documento define y clasifica los lenguajes de programación. Explica que un lenguaje de programación es un conjunto de símbolos y reglas que definen la estructura y significado de sus elementos para controlar el comportamiento lógico y físico de una máquina. Luego clasifica los lenguajes de programación según su nivel de abstracción, forma de ejecución, y paradigma de programación. También los clasifica como de alto o bajo nivel, interpretados o compilados, clásicos, visuales o de internet, y por su objetivo.