Conforme las computadoras fueron evolucionando y se diseñaron para realizar más tareas surgió la necesidad de las personas de comunicarse con ellas. Al principio la única forma de comunicarse era en el lenguaje que ellas utilizaban llamado también lenguaje máquina. De manera general un programador puede comunicarse con la computadora para darle instrucciones por medio de un lenguaje de programación a diferentes niveles, de acuerdo al programador que le de instrucción: Lenguaje máquina, Lenguaje Ensamblador o Lenguaje de Alto Nivel; todos ellos son lenguajes de programación.
Un lenguaje de programación se puede definir como:
- 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.
- Código utilizado para la creación de programas. Lo utilizan los programadores (generalmente especializados en un lenguaje en particular) para la creación de diversas
aplicaciones.
- En informática, es cualquier forma de escritura (lenguaje) que posee determinadas instrucciones que combinadas y modificadas correctamente (dependiendo del resultado que se desee), podrán ser interpretadas y así resultar en un programa,página web, etc.
- Lenguaje que se utiliza para redactar programas de computación.
- Conjunto de sentencias utilizadas para escribir secuencias de instrucciones que para que ejecute una computadora.
- Un lenguaje de programación es aquel elemento dentro de la informática que nos permite crear programas mediante un conjunto de instrucciones, operadores y reglas de
sintaxis; que pone a disposición del programador para que este pueda comunicarse con los dispositivos hardware y software existentes.