SlideShare una empresa de Scribd logo
1 de 1
Compiladores e intérpretes.
INTRODUCCIONEn este documento hablaremos sobre los compiladores de programación a si
como losintérpretes ya que son muy importantes y fundamentales para la programación ya que
sin laayuda de ellos el programar sería muy difícil y gracias a estos la programación se ha
facilitadoenormemente.
El compilador nos ayuda a traducir lenguajes de alto nivel a un lenguaje mejor conocido
comolenguaje maquina por lo tanto nos ayuda a traducir la mayor parte de la programación
porquede lo contrario tendríamos que programar a lenguaje maquina.
Este también nos ayuda a depurar o más bien a limpiar errores que haya a la hora deprogramar
los programas que son compatibles para este tipo de de compilador son: java,c++,c#, pascal
entre otros.
Interprete es el programa que utiliza el compilador para que juntos hagan una
buenaprogramación sea cual sea el programa el interprete por una parte trabaja a menos
velocidadque el compilador esto es porque solo es la ayuda para que los programas no tengan
muchoserrores a la hora de ejecutarlos.
Los intérpretes son muy importantes en la vida de la progracion ya que hace que el
compiladorno marque errores a la hora de ejecutar el programa también tiene un defecto que
nos hacemás lenta la ejecución del programa ya que verifica los errores que hay para
corregirlos enalgunas ocasiones.
Compiladores
Un compilador es un programa que traduce los programas fuente escritos en lenguaje de
altonivel a lenguaje máquina. La traducción del programa completo se realiza en una
solaoperación denominada compilación del programa; es decir, se traducen todas las
instruccionesdel programa en un solo bloque.
Compilador
programa fuente Programa objeto
mensaje de error
El programa compilado y depurado (eliminados los errores del código fuente) se
denominaprograma ejecutable porque ya se puede ejecutar directamente y cuantas veces se
desee; sólodeberá volver a compilarse de nuevo en el caso de que se modifique alguna
instrucción delprograma.
De este modo el programa ejecutable no necesita del compilador para su ejecución.
Loslenguajes compiladores típicos más utilizados son: C, C++, Java, C#, Pascal, FORTRAN y
COBOL.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Lenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptmLenguaje de programación [autoguardado].pptm
Lenguaje de programación [autoguardado].pptm
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ensayo
EnsayoEnsayo
Ensayo
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01Terceraunidad 130505194734-phpapp01
Terceraunidad 130505194734-phpapp01
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Tercera unidad
Tercera unidadTercera unidad
Tercera unidad
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Programa interprete
Programa interprete  Programa interprete
Programa interprete
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
1.4 ensambladores y compiladores
1.4 ensambladores y compiladores1.4 ensambladores y compiladores
1.4 ensambladores y compiladores
 
Traductores de lenguajes
Traductores   de    lenguajesTraductores   de    lenguajes
Traductores de lenguajes
 
Ensambladores y Compiladores
Ensambladores y CompiladoresEnsambladores y Compiladores
Ensambladores y Compiladores
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Que es el compilador
Que es el compiladorQue es el compilador
Que es el compilador
 
Introduccion ala programacion de sistemas
Introduccion ala programacion de sistemasIntroduccion ala programacion de sistemas
Introduccion ala programacion de sistemas
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Compiladores
CompiladoresCompiladores
Compiladores
 

Destacado

Copia de portaludg v3
Copia de portaludg v3Copia de portaludg v3
Copia de portaludg v3next268696
 
Generacion codigomaquina
Generacion codigomaquinaGeneracion codigomaquina
Generacion codigomaquinatre_na_gil
 
Trabajo de investigación acerca de word
Trabajo de investigación acerca de  word Trabajo de investigación acerca de  word
Trabajo de investigación acerca de word Erika Tonato
 
Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)maditabalnco
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsBarry Feldman
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 

Destacado (8)

Copia de portaludg v3
Copia de portaludg v3Copia de portaludg v3
Copia de portaludg v3
 
Generacion codigomaquina
Generacion codigomaquinaGeneracion codigomaquina
Generacion codigomaquina
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Trabajo de investigación acerca de word
Trabajo de investigación acerca de  word Trabajo de investigación acerca de  word
Trabajo de investigación acerca de word
 
Que es microsoft word
Que es microsoft wordQue es microsoft word
Que es microsoft word
 
Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similar a Compiladores e intérpretes explicados

Similar a Compiladores e intérpretes explicados (20)

Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador   Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador
 
Computo
ComputoComputo
Computo
 
Presentación computación 1_compiladores_e_interpretes
Presentación computación 1_compiladores_e_interpretesPresentación computación 1_compiladores_e_interpretes
Presentación computación 1_compiladores_e_interpretes
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Ensambladores.ppt
Ensambladores.pptEnsambladores.ppt
Ensambladores.ppt
 
Investigación Ensambladores y Decompiladores
Investigación Ensambladores y DecompiladoresInvestigación Ensambladores y Decompiladores
Investigación Ensambladores y Decompiladores
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Traductores bajo-nivel
Traductores bajo-nivelTraductores bajo-nivel
Traductores bajo-nivel
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
2
22
2
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
EXAMEN2
 EXAMEN2 EXAMEN2
EXAMEN2
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Informática
InformáticaInformática
Informática
 
Informática
InformáticaInformática
Informática
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 

Compiladores e intérpretes explicados

  • 1. Compiladores e intérpretes. INTRODUCCIONEn este documento hablaremos sobre los compiladores de programación a si como losintérpretes ya que son muy importantes y fundamentales para la programación ya que sin laayuda de ellos el programar sería muy difícil y gracias a estos la programación se ha facilitadoenormemente. El compilador nos ayuda a traducir lenguajes de alto nivel a un lenguaje mejor conocido comolenguaje maquina por lo tanto nos ayuda a traducir la mayor parte de la programación porquede lo contrario tendríamos que programar a lenguaje maquina. Este también nos ayuda a depurar o más bien a limpiar errores que haya a la hora deprogramar los programas que son compatibles para este tipo de de compilador son: java,c++,c#, pascal entre otros. Interprete es el programa que utiliza el compilador para que juntos hagan una buenaprogramación sea cual sea el programa el interprete por una parte trabaja a menos velocidadque el compilador esto es porque solo es la ayuda para que los programas no tengan muchoserrores a la hora de ejecutarlos. Los intérpretes son muy importantes en la vida de la progracion ya que hace que el compiladorno marque errores a la hora de ejecutar el programa también tiene un defecto que nos hacemás lenta la ejecución del programa ya que verifica los errores que hay para corregirlos enalgunas ocasiones. Compiladores Un compilador es un programa que traduce los programas fuente escritos en lenguaje de altonivel a lenguaje máquina. La traducción del programa completo se realiza en una solaoperación denominada compilación del programa; es decir, se traducen todas las instruccionesdel programa en un solo bloque. Compilador programa fuente Programa objeto mensaje de error El programa compilado y depurado (eliminados los errores del código fuente) se denominaprograma ejecutable porque ya se puede ejecutar directamente y cuantas veces se desee; sólodeberá volver a compilarse de nuevo en el caso de que se modifique alguna instrucción delprograma. De este modo el programa ejecutable no necesita del compilador para su ejecución. Loslenguajes compiladores típicos más utilizados son: C, C++, Java, C#, Pascal, FORTRAN y COBOL.