Documentos de Académico
Documentos de Profesional
Documentos de Cultura
paradigma imperativo
Un programa consiste en una serie de instrucciones, o un conjunto de
sentencias, como si el programador hubiera dado órdenes específicas. El
desarrollador describe paso a paso en el código todas las acciones que
realizará su programa.
Otras formas de obedecer el paradigma de programación imperativa son:
Programación estructurada: la programación estructurada es un tipo de
programación imperativa en la que el flujo de control se define a través de
bucles anidados, condicionales y subrutinas en lugar de GOTO.
Programación procedimental: este paradigma de programación se basa en un
número muy pequeño de expresiones repetitivas, encapsulándolas todas en
un procedimiento o función, y llamándolo cada vez que debe ejecutarse.
Programación modular: consiste en dividir un programa en módulos, o
subrutinas, para que sea más fácil de manejar y leer. Es una evolución de la
programación estructurada destinada a resolver problemas de programación
más complejos.
Paradigma declarativo
Este paradigma no requiere definir un algoritmo porque describe un
problema en lugar de buscar una solución. Este paradigma utiliza principios
de razonamiento lógico para responder a la pregunta o tema en discusión.
Programación reactiva
Este paradigma se basa en escuchar eventos generados por cambios de
contenido o flujo de datos, donde los objetos responden a los valores que
reciben de esos cambios. Las bibliotecas más famosas son Project Reactor y
RxJava. React/Angular usa RxJ para aprovechar la programación reactiva.
paradigmas-de-programacion/
web/paradigmas-de-programacion/