-
Los programas se componen de un conjunto de sentencias de comandos que ordenan acciones a la computadora.
-
Creado por Böhm y Jacopini. Esta orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa
-
Creado por Philippe Roussel y Alain Colmerauer.
Los programas describen los resultados esperados sin listar explícitamente los pasos a llevar a cabo para alcanzarlos -
Creado por Robert Kowalski. El problema se modela con enunciados de lógica de primer orden.
-
Creado por David Turner y HASKELL. Los programas se componen de funciones
-
El comportamiento del programa es llevado a cabo por objetos, entidades que representan elementos del problema a resolver y tienen atributos y comportamiento.