Computacion

Solo disponible en BuenasTareas
  • Páginas : 3 (724 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de mayo de 2011
Leer documento completo
Vista previa del texto
traductores de lenguajes de programación
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.
Existen distintos tipos de traductores, entre ellos destacan:
* Ensambladores
* Preprocesadores
* Intérpretes
* Compiladores

Diferencias entre Compilador eInterprete
Los compiladores difieren de los intérpretes en varios aspectos:

· Un programa que ha sido compilado puede correr por si solo, pues en el proceso de compilación se lo transformo en otrolenguaje (lenguaje máquina).

· Un intérprete traduce el programa cuando lo lee, convirtiendo el código del programa directamente en acciones.

· La ventaja del intérprete es que dado cualquier programase puede interpretarlo en cualquier plataforma (sistema operativo), en cambio el archivo generado por el compilador solo funciona en la plataforma en donde se lo ha creado.

· Pero por otro lado unarchivo compilado puede ser distribuido fácilmente conociendo la plataforma, mientras que un archivo interpretado no funciona si no se tiene el intérprete.

· Hablando de la velocidad de ejecuciónun archivo compilado es de 10 a 20 veces más rápido que un archivo interpretado.

Ciclo de vida del software
El término ciclo de vida del software describe el desarrollo de software, desde la faseinicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que elsoftware cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura de que los métodos utilizados son apropiados.
Estos programas se originan en el hecho deque es muy costoso rectificar los errores que se detectan tarde dentro de la fase de implementación. El ciclo de vida permite que los errores se detecten lo antes posible y por lo tanto, permite a...
tracking img