Qu Es Un Compilador

Páginas: 6 (1310 palabras) Publicado: 18 de mayo de 2015
1. ¿Qué es un compilador?
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. 
2. ¿Qué es compilación?
 Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto.3. ¿Qué tipo de acciones hace un compilador?
Programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a cómo piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
4. ¿Quéfaces son de un compilador?
Análisis, síntesis, front-end, back-end.
5. ¿que es el análisis?
Se trata de la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al Análisis léxico ,  Análisis sintáctico  y Análisis semántico 
6. ¿Qué es el análisis léxico?
Consiste en la descomposición del programa fuente en componentes léxicos
7. ¿Qué es el análisissintáctico?
Es la agrupación de los componentes léxicos en frases gramaticales
8. ¿Qué es el análisis semántico?
Comprobación de la validez semántica de las sentencias aceptadas en la fase de Análisis Sintáctico
9. ¿Qué es la 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 setrata de código intermedio o de código objeto, y de Optimización de Código, en las que se busca obtener un código lo más eficiente posible.
10. ¿Qué es el 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 acompilar, y está compuesta por las fases comprendidas entre el Análisis Léxico y la Generación de Código Intermedio.


11. ¿Qué es código fuente?
El código fuente de un programa informático, es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está escrito por completo su funcionamiento.
12.¿Qué es el árbol en derivación?
Un árbol de derivación permite mostrar gráficamente cómo se puede derivar cualquier cadena de un lenguaje a partir del símbolo distinguido de una gramática que genera ese lenguaje.
13. ¿Qué es la tabla de símbolos?
es una estructura de datos que usa el proceso de traducción de un lenguaje de programación, por un compilador o un intérprete, donde cada símbolo en elcódigo fuente de un programa está asociado con información tal como la ubicación, el tipo de datos y el ámbito de cada variable, constante o procedimiento.
14. ¿Qué es el 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, realizada por el Front End.
15. ¿Cómo se usa el back end?
el mismo Back End se utiliza para generarel código máquina de varios lenguajes de programación distintos y que el mismo Front End que sirve para analizar el código fuente de un lenguaje de programación concreto sirva para generar código máquina en varias plataformas distintas.
16. ¿Qué año se creó la primera computadora digital?
En 1946
17. ¿Qué es el lenguaje ensamblador?
Es un lenguaje de programación de bajo nivel paralos computadores,  microprocesadores,  microcontroladores y otros circuitos integrados programables.
18. ¿Quién escribió el primer ensamblador?
 Grace Hopper
19. ¿en qué año se escribió el primer ensamblador?
En 1952
20. ¿Qué tipo de formato llevaba el ensamblador de Hopper?
A-0
21. ¿Quién creo el sistema algebraico y en qué año?
En 1950 John Backus 
22. ¿Qué es el lenguaje fortran?
Fue el primer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Para Qu Compilar El Kernel
  • Compiladores
  • Compiladores
  • Compilador
  • COMPILADORES
  • Compiladores
  • Compiladores
  • Compiladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS