fbpx
compilados-min

Lenguajes de programación compilados

Un lenguaje compilado es un lenguaje de programación cuyas implementaciones son normalmente compiladores. ¿Cómo funciona? Te lo explicamos fácilmente

La manera en la que nosotros interactuamos con una computadora ha evolucionado con el tiempo, al punto de que es cada vez más fácil decirle a un ordenador que es lo que debe hacer, esto es posible gracias a la programación.

Previamente hemos hablado en LoopGk sobre lenguajes de programación que nos permiten construir software, sin embargo, existe una forma de clasificarlos, hoy veremos que son los lenguajes de programación compilados.

Definición formal

Un lenguaje compilado es un lenguaje de programación cuyas implementaciones son normalmente compiladores, estos son traductores que generan código de máquina, (también conocido como código binario), a partir del código fuente.

Entendiendo el concepto

Sabemos que un lenguaje de programación representa una forma abstracta de como podemos nosotros hacerle saber a una máquina que es lo queremos que haga, sin embargo dado que nosotros los seres humanos no hablamos el mismo lenguaje que la máquina, es decir, no nos comunicamos en binario (0, y 1), para que un ordenador entienda nuestras instrucciones, existen estos lenguajes que pasan por un proceso de transformación de palabras legibles en lenguaje humano, a palabras que solo la computadora entiende, este proceso no es realizado manualmente, es un proceso llamado compilación.

Haciendo un pequeño resumen, la compilación es este proceso en el que el código fuente escrito en el lenguaje de programación, se convierte en un paquete binario que se ejecuta de manera nativa en la computadora.

Una vez visto esto, podemos entender que un lenguaje de programación compilado, es aquel que requiere de pasar por este proceso de compilación, el cuál dependiendo que tan complejo o extenso es nuestro programa, puede llegar a demorar unos cuantos minutos, sin embargo los lenguajes compilados tienen la ventaja de ser mucho más rápidos que su contraparte, los interpretados, pero, ¿que es un lenguaje interpretado?

Bueno, eso parece una historía para otro día, aquí en LoopGk.

¿Te gustó el artículo? Comparte con tus amigos
Imagen por defecto
Hever Rubio
Biodegradable. Desarrollador de software y apasionado por la tecnología.
Artículos: 42

Deja un comentario

Dirección
Torre DG. Av. Adolfo Ruíz Cortínes 1344.
Villahermosa, Tabasco 86035

Hecho en 🇲🇽 con ❤️