Estilos de Programación
Imperativo
Abstracción de los datos y
de código en memoria.
Lenguajes:
Lógico
Está basado en hechos,
retorna un valor verdadero y
se puede escribir código más legible.
Lenguajes:
Funcional
Utiliza:
Funciones de orden Superior
Sistemas de inferencia de tipos
Polimorfismos
Listas por comprensión
Evaluación perezosa
Orientado a Objetos
Se basa en:
Construcción de Objetos
Construcción de métodos
Utiliza varias técnicas:
Herencia
Poliformismo
Encapsulamiento