Paradigmas de los lenguajes de programación
por hector saldivar
1. Paradigma imperativo o procedural
1.1. método de programación tradicional
1.1.1. cambio de estado de las variables que se produce por la ejecución de las instrucciones
1.1.1.1. lenguaje de programacion irreal
1.1.1.1.1. instruciones se ejecutan en forma secuencial
2. Paradigma declarativo
2.1. describir un problema mediante predicados lógicos o funciones matemáticas
2.1.1. lenguajes
2.1.1.1. lenguajes de programación funcionales
2.1.1.1.1. representan el problema utilizando funciones matemáticas
2.1.1.2. lenguajes de programación lógicos
2.1.1.2.1. e representa a través de un conjunto de reglas
3. Paradigma orientado a objetos
3.1. solución de un problema se plantea en términos de objetos y relaciones entre ellos
3.1.1. se basa en
3.1.1.1. herencia
3.1.1.2. polimorfismo
3.1.1.3. modularidad
3.1.1.4. encapsulamiento