|
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. |