Un lenguaje de programación es un
conjunto de símbolos y reglas sintácticas y semánticas
que definen su estructura y el significado de sus
elementos y expresiones. Es utilizado para controlar el
comportamiento físico y lógico de una máquina.
Aunque muchas veces se usan los
términos 'lenguaje de programación' y 'lenguaje
informático' como si fuesen sinónimos, no tiene por qué
ser así, ya que los lenguajes informáticos engloban a
los lenguajes de programación y a otros más, como, por
ejemplo, el HTML (lenguaje para el marcado de páginas
web que no es propiamente un lenguaje de programación).
Un lenguaje de programación permite a
uno o más programadores especificar de manera precisa
sobre qué
debe operar una computadora, cómo estos
datos deben ser almacenados o transmitidos y qué
acciones debe tomar bajo una variada gama de
circunstancias. Todo esto, a través de un lenguaje que
intenta estar relativamente próximo al lenguaje humano o
natural, tal como sucede con el lenguaje Léxico. Una
característica relevante de los lenguajes de
programación es precisamente que más de un programador
puedan tener un conjunto común de instrucciones que
puedan ser comprendidas entre ellos para realizar la
construcción del programa de forma colaborativa.