Hoy nos introducimos en un tema profundo del desarrollo: los lenguajes de programación interpretados. ¿Qué son? ¿Cómo funcionan? Entenderlos nos sitúa en contexto absoluto a la hora de escribir nuestro código, ¡así que son muy importantes!
Además, también nos adentraremos en la disputa entre lenguajes de programación interpretados vs compilados.
¿Qué son los lenguajes de programación interpretados?
La palabra interpretado hace referencia al método de lectura que tiene un lenguaje de programación. Eso nos da una primera pista de la división básica en el mundo del desarrollo, pues habrá dos tipos de lenguajes:
- Lenguajes interpretados
- Lenguajes compilados
En este sentido, los lenguajes de programación interpretados son aquellos que convierten su lenguaje al de una máquina a medida que se va ejecutando el código. Parece complicado, ¡pero es más sencillo de entender de lo que parece!
Lo que quiere decir es que el lenguaje luego se traducirá a palabras que entienda el propio procesador, caracterizadas por los valores 1 y 0. El programa lee nuestro lenguaje y luego lo interpreta en este tipo de valores.
Algunos de los lenguajes interpretados
Ahora bien, ¿qué lenguajes interpretados hay?
- Python
- JavaScript
- PHP
Su diferencia con los compilados
Los lenguajes de programación compilados, por su parte, requieren más pasos. Estos lenguajes deben compilar el código al mismísimo lenguaje de la máquina antes de su ejecución. Después de todo, crean un compilado de nuestro propio archivo con el lenguaje original: “ejecutable”.
Estos ejecutables son muy conocidos. Los conocemos como archivos .exe, .bit o incluso .dll. Y algunos de estos lenguajes son el C, el C++ y Java.
Aprender lenguajes de programación compilados
Ah, la pregunta del millón. Si te has quedado con las ganas de aprender sobre este tipo de cosas, ¡DevCamp es tu lugar! Recuerda que tenemos ayudas y becas para que puedas empezar con nosotros con todas las facilidades.
- Digital Literacy: programa de iniciación.
- Full Stack: programa avanzado.
Bottega, la escuela líder en programación a la que estamos adscritos, tiene como objetivo lograr un cambio positivo en la vida de sus estudiantes a través de cursos de programación de calidad. La experiencia y confianza en Bottega es ya de sobra conocida.
¡Aprenderás de los desarrolladores web expertos!