La programación
estructurada esta
compuesta por un
conjunto de
técnicas que han
ido evolucionando
aumentando
considerablemente
la productividad
del programa
Modular
En la programación modular
consta de varias secciones
dividas de forma que
interactúan a través de
llamadas a procedimientos, que
integran el programa en su
totalidad
Orientada a Objetos
Se trata de una
técnica que aumenta
considerablemente la
velocidad de desarrollo
de los programas
gracias a la reutilización
de los objetos.
Concurrente
Este tipo de programación se
utiliza cuando tenemos que
realizar varias acciones a la
vez.
Funcional
Se caracteriza
principalmente por
permitir declarar y
llamar a funciones
dentro de otras
funciones.
Lógica
Se suele utilizar en la
inteligencia artificial y
pequeños programas
infantiles. Se trata de
una programación basada
en el cálculo de
predicados