El objetivo del lenguaje compilador
Enviado por asprilla08 • 8 de Mayo de 2015 • Informe • 229 Palabras (1 Páginas) • 133 Visitas
as mediante pruebas y correcion de erores. En la decada de los 40 dondenacio el primer ordenador se comenzo a crear los primeros codigos numericos,claves, lenguaje ensamblador, etc. Pero el hombre buscaba la creacion de unlenguaje mas sencillo donde no tocara solo trabajar con un lenguaje maquina o debajo nivel, entonces aparecieron los compiladores.Un compilador lo definimos como unprograma informáticoquetraduce unprogramaescrito en unlenguaje de programacióna otro lenguaje deprogramación, generando un programa equivalente que la máquina será capaz deinterpretar.
(http://es.wikipedia.org/wiki/Compilador).
En pocas palabras el propósito del compilador es traducir un lenguaje de alto nivela un lenguaje de bajo nivel.Entre los lenguajes de alto nivel podemos destacar (C, C++, JAVA, RUBY, .NET,entre otros.) y entre los lenguajes de bajo nivel podemos señalar el assembler.Todo lenguaje tiene su compilador, a diferencia que uno los ejecuta desde elmismo programa como por ejemplo el lenguaje .NET donde se compila línea por línea y otros son intérpretes como JAVA que necesita de su virtual machine paraefectuar la compilación.Un compilador consta de dos partes :Front End: parte que analiza el código fuente, comprueba su validez, genera elárbol de derivación y rellena los valores de la tabla de símbolos.Back End: parte en donde se genera el código máquina exclusivo para unaplataforma a partir de lo analizado en el front end.Por lo general el resultado del back end no puede ser ejecutado directamente, senecesita pasar por un proceso deenlazado(lin
...