Compiladores e interpretes

primera definición

?Que es un compilador?

Es un software que traduce un programa escrito en un lenguaje de programación de alto  nivel .(C/C++) COBOL etc. en el lenguaje de maquina, un compilador generalmente genera lenguaje. ensamblador primero y luego traduce el lenguaje ensamblador al lenguaje maquina , una utilidad conocida como enlazador combinan todos los módulos de lenguaje maquina necesarios en un programa ejecutable que se puede ejecutar en la computadora.


                                                                                                                                                                           

el primer compilador fue en el año 1950, y el nombre del primer compilador  fue FORTRAN.                                                                                                








¿Cuál es al es la diferencia entre un compilador y un interprete?

es interprete es mas lento parra copilar.

tanto como el compilador y el interprete ambos son traductores

pasos de un  compilador

  • Analizador léxico.
  • analizador sintáctico.
  • Analizador semántico.
Estructura de un traductor( tiene dos fases)


DEFICION 2 DE CENTRO DE INFORMACION

¡QUÉ ES UN  COMPILADOR?
Es un programa que lee un programa escrito en un lenguaje el lenguaje fuente, y lo traduce a un programa equivalente en otro lenguaje, el lenguaje objeto. como parte importante de este proceso de traducción el compilador informa a su usuario de la presencia donde errores en el programa fuente.





diferencia entre un compilador y un interprete.
los compiladores se ocupan de todo el programa en código fuente y lo cambian al lenguaje de maquina y el interprete traduce y ejecutan cada linea por una una.

pasos de un compilador

  1. análisis léxico
  2. análisis sintáctico
  3. análisis semántico
  4. generación de código intermedio
  5. optimización de código
  6. generación código
fase de nalaisis de sistesis


 


Comentarios

Entradas populares