MGPanel
Una de las maravillas del CSS es que podemos hacer que los textos se vean tan espectaculares como si los hubiéramos hecho con Photoshop
En ocasiones cuando nos iniciamos en el mundo de la programación, la noción de lenguaje compilado e interpretado se omite totalmente. Entender cómo funcionan los lenguajes de programación interpretados y compilados nos permite entender los errores en nuestro código que vienen de la forma en la que lo escribimos.
Es normal que surjan estas incógnitas: ¿Cuál es la diferencia y las ventajas y desventajas de un lenguaje compilado versus uno interpretado? Tranquilos en este post lo vamos a explicar.
Tanto compiladores como interpretadores son programas que convierten el código que escribes a lenguaje de máquina.
Como primera diferencia entre un lenguaje compilado y uno interpretado es que el lenguaje compilado requiere un paso adicional antes de ser ejecutado, la compilación, que convierte el código que escribes a lenguaje de máquina. Mientras tanto un lenguaje interpretado, es convertido a lenguaje de máquina a medida que es ejecutado.
Otras de sus diferencias entre lenguajes compilados e interpretados está contenida en la forma en que interactúan con el ordenador. Es una noción común que los ordenadores se expresan y entienden el código binario, pero antes hablé claramente de funciones escritas en inglés (print). Bueno. En estos lenguajes interpretados, esto sucede a medida que el programa lee nuestro lenguaje de arriba abajo y de derecha a izquierda. Lenguajes de programación como Python, JavaScript y PHP son lenguajes interpretados.
Por su parte, los lenguajes de programación compilados requieren un paso extra, pues deben compilar el código al lenguaje de la máquina antes de ser ejecutado. Esto quiere decir que estos lenguajes crean un compilado de nuestro archivo con el lenguaje de programación original, llamado «ejecutable». Estos ejecutables los conocemos como archivos .exe .dll o .bit. Dentro de esta categoría existen lenguajes de programación como C, C++ y Java.
En un lenguaje compilado estas funciones, a menudo llamadas por la terminología inglesa, son convertidas en ensamblador por el compilador y posteriormente ensambladas en lenguaje binario para que la PC pueda leerlas.
Así como conclusión tenemos la comparación entre lenguajes de programación interpretados y compilados, solemos escuchar que los lenguajes compilados son menos eficientes, pues requieren de la compilación antes de que se manden al ordenador. Sin embargo, estos lenguajes compilados pueden ser más rápidos, dado que se han traducido previamente.
Ahora que sabes los resultados de la disputa entre lenguajes de programación interpretados vs compilados, te invitamos a que sigas aprendiendo con nosotros sobre el mundo del desarrollo web gracias a nuestro curso de programación desde cero de MGPanel, ahí Podrás dominar este y otros temas en programación web. Además de pertenecer a la gran comunidad de MGPanel.
Equipo Editorial - MGPanel
Una de las maravillas del CSS es que podemos hacer que los textos se vean tan espectaculares como si los hubiéramos hecho con Photoshop
Por otro lado CSS es lo que se denomina lenguaje de hojas de estilo en cascada y se usa...
Descubre todo sobre el margin en CSS: aprende a usar esta propiedad fundamental para crear espacios entre los elementos de tu diseño web de manera efectiva y profesional.
Aprende como ocultar elementos con css en tres pasos...