Programacion

Páginas: 3 (653 palabras) Publicado: 9 de octubre de 2012
DIFERENCIAS ENTRE INTÉRPRETES Y COMPILADORES


Un concepto relacionado con el de los compiladores es el concepto de intérpretes. Un intérprete realiza la misma traducción que se realiza en unproceso de compilación, pero paso a paso, es decir, conforme se va leyendo el programa fuente, se va traduciendo a código objeto y se ejecuta. Esto implica que el traductor debe coexistir en la memoriajunto al programa fuente, lo cual lleva a una mayor lentitud en la ejecución del programa.

Por ejemplo, supóngase la siguiente analogía. Una persona (que solo conoce el idioma castellano) recibeun libro muy interesante, pero se da cuenta que está escrito en chino. Como tiene mucho interés de conocer su contenido, quiere que alguien se lo traduzca. Tras poner un anuncio en el periódico,recibe la llamada de dos personas chinas que le podrían ayudar. Puesto al habla con ellas, cada una le cuenta su modo de trabajar:

• El primer chino le puede traducir el libro, pero no sabe escribircastellano, por tanto lo que le ofrece es que va a su casa y, al tiempo que va leyendo el libro, se lo traduce. De esta forma, la persona obtiene a viva voz la traducción del libro inmediatamente,pero cada vez que quiera consultar el libro deberá llamar nuevamente al chino.
• El segundo chino (que si sabe escribir) se lleva el libro para su casa y al cabo de un par de semanas se lo devuelvecon la traducción escrita. De esta manera, la persona puede consultar el libro las veces que quiera.

Si unos meses después se recibe una nueva versión del libro, con correcciones y anotacionesadicionales, esta volverá a necesitar los servicios de un traductor. La forma de trabajar ahora de los traductores, es como sigue:

• El primer chino va a su casa y le traduce las modificaciones quese han realizado, mientras lo lee. Evidentemente no necesitará traducir todo el libro.
• El segundo chino solamente trabaja traduciendo libros enteros, por lo que se lo lleva a su casa, lo traduce...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS