Este documento describe los lenguajes de programación, los cuales son conjuntos de símbolos e instrucciones que controlan el comportamiento físico y operaciones internas de una computadora. Los lenguajes de programación permiten especificar de manera precisa cómo deben manipularse los datos en la computadora y pueden clasificarse según su nivel de abstracción o según su paradigma de programación.