SlideShare una empresa de Scribd logo
1 de 4
Traductores Karla Bahena
¿Que son? Tambien llamado intérpreteo interpretador es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los primeros (los intérpretes) sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
Bytecode Hay un espectro de posibilidades entre la interpretación y la compilación, dependiendo de la cantidad de análisis realizados antes de que el programa sea ejecutado. Por ejemplo, elEmacsLisp es compilado a bytecode, que es una representación altamente comprimida y optimizada del código fuente del Lisp, pero no es código de máquina (y por lo tanto no está atado a cualquier hardware particular). Este código "compilado" es entonces interpretado por un interpretador de bytecode (que está escrito en C).
Ejemplos Algunos ejemplos de lenguajes que son normalmente interpretados en vez de compilados son: Perl PHP Java Javascript Logo ASP (hasta la versión 3) Python C# J# ASP

Más contenido relacionado

La actualidad más candente

Diapositivas
DiapositivasDiapositivas
Diapositivas
kinverdar
 
Estructura de un interprete
Estructura de un interpreteEstructura de un interprete
Estructura de un interprete
perlallamas
 
compilador de Fortran H, para C y Pascal
compilador de Fortran H, para C y Pascalcompilador de Fortran H, para C y Pascal
compilador de Fortran H, para C y Pascal
juniortroya
 
Compiladores diapositivas
Compiladores diapositivasCompiladores diapositivas
Compiladores diapositivas
jonathangrief
 
Compilador 22 (1)
Compilador 22 (1)Compilador 22 (1)
Compilador 22 (1)
still01
 

La actualidad más candente (18)

Compiladores trabajo numero 4
Compiladores trabajo numero 4Compiladores trabajo numero 4
Compiladores trabajo numero 4
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Compilador e interpretador
Compilador e interpretadorCompilador e interpretador
Compilador e interpretador
 
Ensamblador y enlazador
Ensamblador y enlazadorEnsamblador y enlazador
Ensamblador y enlazador
 
Procesadores de lenguaje
Procesadores de lenguajeProcesadores de lenguaje
Procesadores de lenguaje
 
Estructura de un interprete
Estructura de un interpreteEstructura de un interprete
Estructura de un interprete
 
compilador de Fortran H, para C y Pascal
compilador de Fortran H, para C y Pascalcompilador de Fortran H, para C y Pascal
compilador de Fortran H, para C y Pascal
 
Decompilador y metacompilador
Decompilador y metacompiladorDecompilador y metacompilador
Decompilador y metacompilador
 
Tipos De Ensambladores
Tipos De EnsambladoresTipos De Ensambladores
Tipos De Ensambladores
 
Pasadas multiples
Pasadas       multiplesPasadas       multiples
Pasadas multiples
 
Introduccion a los compiladores
Introduccion a los compiladoresIntroduccion a los compiladores
Introduccion a los compiladores
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Compiladores diapositivas
Compiladores diapositivasCompiladores diapositivas
Compiladores diapositivas
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Compilador Funcionamiento
Compilador FuncionamientoCompilador Funcionamiento
Compilador Funcionamiento
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
1.4 ensambladores y compiladores
1.4 ensambladores y compiladores1.4 ensambladores y compiladores
1.4 ensambladores y compiladores
 
Compilador 22 (1)
Compilador 22 (1)Compilador 22 (1)
Compilador 22 (1)
 

Destacado (20)

La medicion
La medicionLa medicion
La medicion
 
La comunidad valenciana
La comunidad valencianaLa comunidad valenciana
La comunidad valenciana
 
Esquema de lengua tema 9 hípervínculos
Esquema de lengua tema 9 hípervínculosEsquema de lengua tema 9 hípervínculos
Esquema de lengua tema 9 hípervínculos
 
Exposicion
ExposicionExposicion
Exposicion
 
Nivelacion septimo
Nivelacion septimoNivelacion septimo
Nivelacion septimo
 
Eva. tema 15
Eva. tema 15Eva. tema 15
Eva. tema 15
 
Informacion y hotel
Informacion y hotelInformacion y hotel
Informacion y hotel
 
Artikel Antenne
Artikel AntenneArtikel Antenne
Artikel Antenne
 
VI Feria de la Belleza, Cosmética y Salúd 2013 - Dossier de Prensa
VI Feria de la Belleza, Cosmética y Salúd 2013 - Dossier de Prensa VI Feria de la Belleza, Cosmética y Salúd 2013 - Dossier de Prensa
VI Feria de la Belleza, Cosmética y Salúd 2013 - Dossier de Prensa
 
Tema 5 Conocimiento Del Medio
Tema 5 Conocimiento Del MedioTema 5 Conocimiento Del Medio
Tema 5 Conocimiento Del Medio
 
Fyre
FyreFyre
Fyre
 
Problema act roberto
Problema act robertoProblema act roberto
Problema act roberto
 
Powert lucia e ines nuevo (1)
Powert lucia e ines nuevo (1)Powert lucia e ines nuevo (1)
Powert lucia e ines nuevo (1)
 
Presentacion
PresentacionPresentacion
Presentacion
 
Trasplantes
TrasplantesTrasplantes
Trasplantes
 
web 2.0
web 2.0web 2.0
web 2.0
 
Plan estrategico de seguridad electrica nacional (plan temblador)
Plan estrategico de seguridad electrica nacional (plan temblador)Plan estrategico de seguridad electrica nacional (plan temblador)
Plan estrategico de seguridad electrica nacional (plan temblador)
 
Macroambiente extreno
Macroambiente extrenoMacroambiente extreno
Macroambiente extreno
 
Práctica de word
Práctica de wordPráctica de word
Práctica de word
 
Clasificando las estrategias 2
Clasificando las estrategias 2Clasificando las estrategias 2
Clasificando las estrategias 2
 

Similar a Traductores

Conceptos De Compilador
Conceptos De CompiladorConceptos De Compilador
Conceptos De Compilador
Joel Soto
 
Conceptos de compilador
Conceptos de compiladorConceptos de compilador
Conceptos de compilador
Joel Soto
 
Actividad 3 programacion de sistemas
Actividad 3 programacion de sistemasActividad 3 programacion de sistemas
Actividad 3 programacion de sistemas
JESSIKADG86
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
Daniela Brignolo
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
maryr_
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
marcejose
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
Danielita Lopez
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
DLACGP
 
C:\fakepath\compilador
C:\fakepath\compiladorC:\fakepath\compilador
C:\fakepath\compilador
DLACGP
 

Similar a Traductores (20)

Conceptos De Compilador
Conceptos De CompiladorConceptos De Compilador
Conceptos De Compilador
 
Conceptos de compilador
Conceptos de compiladorConceptos de compilador
Conceptos de compilador
 
Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador   Investigacion sobre traductor, interprete y compilador
Investigacion sobre traductor, interprete y compilador
 
Actividad 3 programacion de sistemas
Actividad 3 programacion de sistemasActividad 3 programacion de sistemas
Actividad 3 programacion de sistemas
 
Traductores de lenguajes de programación
Traductores de lenguajes de programaciónTraductores de lenguajes de programación
Traductores de lenguajes de programación
 
Traductores de lenguajes
Traductores   de    lenguajesTraductores   de    lenguajes
Traductores de lenguajes
 
Traductores de lenguajes
Traductores   de    lenguajesTraductores   de    lenguajes
Traductores de lenguajes
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Unidad1 2 Lenguajes y automatas
Unidad1 2  Lenguajes y automatasUnidad1 2  Lenguajes y automatas
Unidad1 2 Lenguajes y automatas
 
Programas tema 4
Programas tema 4Programas tema 4
Programas tema 4
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Clase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptosClase3 guia1-introduccion-compiladores-conceptos
Clase3 guia1-introduccion-compiladores-conceptos
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
C:\fakepath\compilador
C:\fakepath\compiladorC:\fakepath\compilador
C:\fakepath\compilador
 
C:\fakepath\el software libre
C:\fakepath\el software libreC:\fakepath\el software libre
C:\fakepath\el software libre
 
Ensayo
EnsayoEnsayo
Ensayo
 

Traductores

  • 2. ¿Que son? Tambien llamado intérpreteo interpretador es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intérpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los primeros (los intérpretes) sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
  • 3. Bytecode Hay un espectro de posibilidades entre la interpretación y la compilación, dependiendo de la cantidad de análisis realizados antes de que el programa sea ejecutado. Por ejemplo, elEmacsLisp es compilado a bytecode, que es una representación altamente comprimida y optimizada del código fuente del Lisp, pero no es código de máquina (y por lo tanto no está atado a cualquier hardware particular). Este código "compilado" es entonces interpretado por un interpretador de bytecode (que está escrito en C).
  • 4. Ejemplos Algunos ejemplos de lenguajes que son normalmente interpretados en vez de compilados son: Perl PHP Java Javascript Logo ASP (hasta la versión 3) Python C# J# ASP