¿Qué es un Lenguaje de Programación?

Un lenguaje de programación es un lenguaje formal que permite escribir una serie de instrucciones en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático:

Estos son dos ejemplos de qué podemos hacer con un lenguaje de programación, y no debemos confundirlo con un lenguaje informático, que es un lenguaje usado por ordenadores e incluyen a los lenguajes de programación (algo que ya hemos visto en la lección pasada).

¿Qué es Programar?

Desde lo filosófico podríamos decir que programar es “crear soluciones”. Básicamente programar es un proceso de crear software para resolver un problema en particular:

Normalmente el acto de programar requiere de pruebas para asegurarse que lo creado cumpla con los requerimientos. Esto es porque muchas veces los programadores cometemos errores, y si bien el software “funciona”, lo hace con deficiencias en su lógica.

En el acto de programar también se deben asociar procesos de documentación y mantenimiento del código fuente del software.

¿A qué llamamos Código Fuente?

El código fuente de un software es un conjunto de líneas de texto escritos en un lenguaje de programación. Estas líneas de texto son escritas por uno o varios desarrolladores, dependiendo el tamaño del software que se está construyendo.

Dado que el código fuente no puede ser ejecutado directamente por una computadora (la computadora no entiende qué debe ejecutar, dado que sólo comprende “lenguaje máquina”), se debe traducir. Para dicha traducción se utilizan compiladores, ensambladores, intérpretes y otros sistemas de traducción.


Historia de los Lenguajes de Programación

Código Máquina