sábado, 6 de diciembre de 2014

COMPONENTES DE UN ENTORNO DE DESARROLLO





En las primeras etapas de la informática, la preparación de programas se
realizaba mediante una cadena de operaciones tales como las que se muestra en la figura para un lenguaje procesado mediante compilador. Cada una de las herramientas debía invocarse manualmente por separado. En estas condiciones no puede hablarse propiamente de un entorno de desarrollo

Componentes Entorno Desarrollo
    • El editor es un editor de texto simple
    • El compilador traduce cada fichero de código fuente a código objeto
    • El montador (linker / builder / loader) combina varios ficheros objeto para generar un fichero ejecutable
    • El depurador maneja información en términos de lenguaje de máquina
Un entorno de programación propiamente dicho combina herramientas como
éstas, mejoradas y mejor integradas. Los componentes cuya evolución ha sido más aparente son los que realizan la interacción con el usuario:
    • El editor ya no es un simple editor de texto, sino que tiene una clara orientación al lenguaje de programación usado (reconoce y maneja determinados elementos sintácticos)
    • El depurador no presenta información en términos del lenguaje de máquina, sino del lenguaje fuente
    • El editor está bien integrado con las demás herramientas (se posiciona directamente en los puntos del código fuente en los que hay errores de compilación, o que se están ejecutando con el depurador en un momento dado.

Podemos concluir, enumerando los componentes que incorpora cualquier
entorno de desarrollo:

-          Un editor de texto
-          Un compilador
-          Un intérprete
-          Un depurador
-          Posibilidad de ofrecer un sistema de control de versiones
-          Factibilidad para ayuda en la construcción de interfaces gráficas de usuario

No hay comentarios:

Publicar un comentario