traductores y compiladores

Páginas: 4 (778 palabras) Publicado: 18 de marzo de 2013


Traductor.
Un traductor es cualquier programa que toma como entrada un texto escrito en un lenguaje, llamado fuente y da como salida otro texto en un lenguaje, denominado objeto.



En elcaso de que el lenguaje fuente sea un lenguaje de programación de alto nivel y el objeto sea un lenguaje de bajo nivel (ensamblador o código de máquina), a dicho traductor se le denomina compilador. Unensamblador es un compilador cuyo lenguaje fuente es el lenguaje ensamblador. Un intérprete no genera un programa equivalente, sino que toma una sentencia del programa fuente en un lenguaje de altonivel y la traduce al código equivalente y al mismo tiempo lo ejecuta. Históricamente, con la escasez de memoria de los primeros ordenadores, se puso de moda el uso de intérpretes frente a loscompiladores, pues el programa fuente sin traducir y el intérprete juntos daban una ocupación de memoria menor que la resultante de los compiladores. Por ello los primeros ordenadores personales iban siempreacompañados de un intérprete de BASIC (Spectrum, Commodore VIC-20, PC XT de IBM, etc.). La mejor información sobre los errores por parte del compilador así como una mayor velocidad de ejecución delcódigo resultante hizo que poco a poco se impusieran los compiladores. Hoy en día, y con el problema de la memoria prácticamente resuelto, se puede hablar de un gran predominio de los compiladores frentea los intérpretes, aunque intérpretes como los incluidos en los navegadores de Internet para interpretar el código JVM de Java son la gran excepción.
Tipos de Traductores de Lenguajes deProgramación:
Intérprete: lenguaje de alto-nivel a lenguaje de máquina/intermedio.
Compilador: lenguaje de alto-nivel a lenguaje de máquina/intermedio.
Misceláneos:
Ensamblador y Macro-ensamblador: lenguajede bajo nivel a lenguaje de máquina.
Decompiler, Desensamblador: Traduce de bajo nivel a un lenguaje de alto nivel
Preprocesador: Asistente del compilador para incluir archivos, macros, etc....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compilador Interprete Traductor
  • Sistema operativo,compiladores,traductores
  • traductores y compiladores
  • Compiladores Y Traductores
  • Traductores y Compiladores
  • Sistema Operativo, Compiladores, Traductores
  • traductor
  • Traductores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS