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
|
Lenguajes imperativos
en contraposición a la programación declarativa es un
paradigma de programación que describe la programación
en términos del estado del programa y sentencias que
cambian dicho estado. Los programas imperativos son un
conjunto de instrucciones que le indican al computador
cómo realizar una tarea. Los lenguajes imperativos de
alto nivel usan variables y sentencias más complejas,
pero aún siguen el mismo paradigma.

Lenguajes
Funcionales
Es un paradigma de programación declarativa basado en la
utilización de funciones matemáticas. El objetivo es
conseguir lenguajes expresivos y
matemáticamente elegantes, en los que no sea
necesario bajar al nivel de la máquina para describir el
proceso llevado a cabo por el programa, y evitando el
concepto de estado del
cómputo. La secuencia de computaciones llevadas a cabo
por el programa se regiría única y exclusivamente por la
reescritura de definiciones
más amplias a otras cada vez más concretas y definidas,
usando lo que se denominan "definiciones dirigidas".
|