Lenguajes de programación: Compilados vs Interpretados

Actualmente el mundo de la programación se está desenvolviendo más y más. Cada tanto hay más interés por aprender a programar en alguno de los tantos lenguajes que hay siendo predilectos lenguajes modernos como Ruby, Python, Objective C y JavaScript. También hay sitios donde se dictan clases usando lenguajes antiguos o hay quienes los aprenden por su propia cuenta, lenguajes antiguos o no tan modernos como C, C++, Java, Visual Basic, C#, Lisp y otro más. Pues bien, hay una diferencia que puede marcar uno de otro y es sí es un lenguaje interpretado o compilado.

Si bien no es correcto decidir cual es mejor, si quiero con esta publicación hacer una claridad entre estos y dar a conocer algunos detalles.

Lenguaje Interpretado

El uso de los lenguajes interpretados ha venido en crecimiento y cuyos máximos representantes son los lenguajes usados para el desarrollo web entre estos Ruby, Python, PHP (se interpreta del lado del servidor), JavaScript y otros como Perl, Smalltalk, MATLAB, Mathematica (el que usan en Wolfram Alpha). Básicamente un lenguaje interpretado es aquel en el cual sus instrucciones o más bien el código fuente, escrito por el programador en un lenguaje de alto nivel, es traducido por el interprete a un lenguaje entendible para la máquina paso a paso, instrucción por instrucción. El proceso se repite cada vez que se ejecuta el programa el código en cuestión. Leer más “Lenguajes de programación: Compilados vs Interpretados”