Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguaje de Maquina
Código Fuente
El código fuente es el archivo o conjunto de archivos que tienen un conjunto de instrucciones muy
precisas, basadas en un lenguaje de programación, que se utiliza para poder compilar los
diferentes programas informáticos que lo utilizan y se puedan ejecutar sin mayores problemas.
Compiladores
es simplemente un programa que traduce otros programas. Los compiladores clásicos traducen
código fuente a código máquina ejecutable que tu ordenador puede entender. (Algunos
compiladores traducen código fuente a otro lenguaje de programación. Estos se denominan
traductores fuente-a-fuente o transpiladores). LLVM es un proyecto de compilador de uso
generalizado, consistente en muchas herramientas de compilación modulares.
Interpretes
es un programa que tiene como objetivo ejecutar código fuente de un lenguaje de alto nivel o un
lenguaje de scripting pero sin tener que obtener código máquina como resultado final. Unos
ejemplos de lenguajes interpretados son el lenguaje PHP, Python o el shell de comandos de Linux.
Bien, pues además de esto un intérprete es similar en las primeras fases a las de un compilador
pero difiere en el backend que no existe. Hay algunos intérpretes que incluyen un JIT(Just In Time
compiler) para acelerar notablemente la ejecución del programa. Está es otra diferencia con
respecto a los compiladores. Por lo general siempre suele ser más rápido un lenguaje compilado
que interpretado. Esto es debido a que el intérprete procesa instrucción por instrucción del código
fuente.