Compilador
thumb|300px|Diagrama a bloques de la operación de un compilador multilenguaje típico.En informática, un compilador es un programa que traduce código escrito en un lenguaje de programación (llamado fuente) a otro lenguaje (conocido como objeto). En este tipo de traductor el lenguaje fuente es generalmente un lenguaje de alto nivel y el objeto un lenguaje de bajo nivel, como ''assembly'' o código máquina. Este proceso de traducción se conoce como ''compilación''.
La construcción de un compilador involucra la división del proceso en una serie de fases que variará con su complejidad. Generalmente estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto.
* Análisis: se trata de la comprobación de la corrección del programa fuente, según la definición del lenguaje en términos de teoría de lenguajes formales. Incluye las fases correspondientes al análisis léxico (que consiste en la descomposición del programa fuente en componentes léxicos), análisis sintáctico (agrupación de los componentes léxicos en frases gramaticales ) y análisis semántico (comprobación de la validez semántica de las sentencias aceptadas en la fase de análisis sintáctico). * Síntesis: su objetivo es la generación de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de generación de código (normalmente se trata de código intermedio o de código objeto) y de optimización de código (en las que se busca obtener un programa objetivo lo más eficiente posible, según su complejidad computacional o complejidad de Kolmogórov: tiempo de ejecución, espacio durante ejecución, espacio para ser almacenado fuera de ejecución, etc.).
Alternativamente, las fases descritas para las tareas de análisis y síntesis se pueden agrupar en:
* Analizador o ''front-end'': es la 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. Esta parte suele ser independiente de la plataforma o sistema para el cual se vaya a compilar, y está compuesta por las fases comprendidas entre el análisis léxico y la generación de código intermedio. * Generador o ''back-end'': es la parte que genera el código máquina, específico de una plataforma, a partir de los resultados de la fase de análisis.
Esta división permite que el mismo generador se utilice para crear el código máquina de varios lenguajes de programación distintos y que el mismo analizador que sirve para examinar el código fuente de un lenguaje de programación concreto sirva para producir código máquina en varias plataformas. proporcionado por Wikipedia
Mostrando 1 - 20 Resultados de 45 Para Buscar 'compilador', tiempo de consulta: 0.06s
Limitar resultados
-
1
Cicatrices un reto del cuento centroamericano por Mackenbach, Werner, compilador
Publicado 2004Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
2
Multilinguismo y categoría social por Ardener, Edwin, compilador
Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
3
Del buho a los gorriones. Ensayos sobre la post-modernidad por Jiménez, Alexander (compilador)
Publicado 1993Número de Clasificación: Cargando…
Ubicado: Cargando…Libro Cargando… -
4
Del buho a los gorriones. Ensayos sobre la post-modernidad por Jiménez, Alexander (compilador)
Publicado 1993Número de Clasificación: Cargando…
Ubicado: Cargando…Libro Cargando… -
5
En busca del texto. Teoría de la recepción literaria por Rall, Dietrich (compilador)
Publicado 1987Número de Clasificación: Cargando…
Ubicado: Cargando…Libro Cargando… -
6
La inserción de América Latina en la economía internacional / por Estay, Jaime Compilador
Publicado 2008Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
7
La realidad acerca de la disputa sobre el Río San Juan: un enfoque histórico, jurídico y económico / por Esgueva, Antonio, compilador
Publicado 1998Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
8
El desafío del empleo a finales del siglo XX por Lindenboim, Javier, compilador
Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
9
Los condicionantes de la crisis en América Latina: inserción internacional y modalidades de acumulación / por Arcedo, Eduardo, compilador
Publicado 2009Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
10
El ojo del observador: contribuciones al constructivismo. Homenaje a Heinz von Foerster/ por Waltzlawick, Paul compilador
Publicado 1989Número de Clasificación: Cargando…
Ubicado: Cargando…Libro Cargando… -
11
Teorías del desarrollo nacional / por Portes, Alejandro compilador
Publicado 1991Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
12
Desarrollo sostenible agricultura, recursos naturales y desarrollo rural: lecturas seleccionadas / por Sepúlveda, Sergio, compilador
Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
13
Los tratados internacionales sobre derechos humanos vigentes en Centro América y República Dominicana / por Meléndez, Florentín, compilador
Publicado 2007Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
14
Cultura política y democratización / por Lechner, Norbert, 1939- , compilador
Publicado 1987Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
15
Imágenes costarricenses por Zeledón Cartín, Elías (compilador)
Publicado 1994Número de Clasificación: Cargando…
Ubicado: Cargando…Libro Cargando… -
16
Comunicación y Cultura 2. Sintáctica por Smith, Alfred G. (compilador)
Publicado 1977Número de Clasificación: Cargando…
Ubicado: Cargando…Libro Cargando… -
17
Trabajo, empleo, calificaciones profesionales, relaciones de trabajo e identidades laborales / por Nefta, Julio César, Compilador
Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
18
Nación y narración: entre la ilusión de una identidad y las diferencias culturales / por Bhabha, Homi K. compilador
Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
19
Diagnóstico de situación y respuesta al VIH y sida en Costa Rica: avances y desafíos / por Muñoz Ch., Sergio, compilador
Número de Clasificación: Cargando…
Ubicado: Cargando…Desconocido Cargando… -
20
Nueva hegemonía mundial: alternativas del cambio y movimiento sociales / por Boron, Atilio A, Compilador
Publicado 2004Número de Clasificación: Cargando…
Ubicado: Cargando…Texto Cargando…
Herramientas de búsqueda:
Materias Relacionadas
AMERICA LATINA
COSTA RICA
HISTORIA
NEOLIBERALISMO
TEORIA
AGRICULTURA
CAMBIO SOCIAL
CAPITALISMO
COMUNIDADES RURALES
CONFLICTOS SOCIALES
GLOBALIZACION
MOVIMIENTOS SOCIALES
TENENCIA DE LA TIERRA
ACCION COLECTIVA
ACUERDOS INTERNACIONALES
BOLIVIA
CAMPESINADO
CIENCIAS SOCIALES
CULTURA
DISCURSOS
ECONOMIA
EPISTEMOLOGIA
EXPORTACIONES
FILOSOFÍA
FILOSOFÍA COSTARRICENSE
FILOSOFÍA MODERNA
HISTORIA Y CRITICA
INTEGRACION REGIONAL
INVESTIGACION
INVESTIGACION SOCIAL