Site hosted by Angelfire.com: Build your free website today!


PROGRAMACIÓN ESTRUCTURADA

LA PROGRAMACIÓN ESTRUCTURADA.
-Concepto
-Clasificación

-Según su nivel de abstracción
    -Lenguajes de Máquina
    -Lenguajes de bajo nivel
    -Lenguajes de medio nivel
    -Lenguajes de alto nivel


-Según el paradigma de programación
    -Lenguajes imperativos
    -Lenguajes Funcionales

    -Lenguajes Lógicos
    -Lenguajes orientados a 

    objetos

 

-Implementación

Implementación

La implementación de un lenguaje es la que provee una manera de que se ejecute un programa para una determinada combinación de software y hardware. Existen básicamente dos maneras de implementar un lenguaje: Compilación e interpretación. Compilación es la traducción a un código que pueda utilizar la máquina. Los programas traductores que pueden realizar esta operación se llaman compiladores. Éstos, como los programas ensambladores avanzados, pueden generar muchas líneas de código de máquina por cada proposición del programa fuente.
Se puede también utilizar una alternativa diferente de los compiladores para traducir lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma permanente el código objeto que se produce durante la compilación para utilizarlo en una ejecución futura, el programador sólo carga el programa fuente en la computadora junto con los datos que se van a procesar. A continuación, un programa intérprete, almacenado en el sistema operativo del disco, o incluido de manera permanente dentro de la máquina, convierte cada proposición del programa fuente en lenguaje de máquina conforme vaya siendo necesario durante el procesamiento de los datos. El código objeto no se graba para utilizarlo posteriormente.