1/8
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No study sessions yet.
Paradigma Imperativo
Los programas siguen un conjunto de instrucciones o conjunto de sentencias, como si el programador diera ordenes concretas. El desarrollador describe en el código paso a paso todo lo que hará su programa.
Paradigma Declarativo
Este paradigma no necesita definir algoritmos puesto que describe el problema en lugar de encontrar una solución al mismo. Este paradigma utiliza el principio del razonamiento para responder a las preguntas cuestiones consultadas.
Programación orientada a objetos
En este modelo de paradigma se construyen modelos de objetos que representan elementos (objetos) del problema a resolver, que tienen características y funciones. Permite separar los diferentes componentes de un programa, simplificando así su creación, depuración y posteriores mejoras.
Programación reactiva
Este paradigma se basa en escuchar lo que emite un evento o cambios en el flujo de datos, en donde los objetos reaccionan a los valores que reciben de dicho cambio. Las librerías más conocidas son Project Reactor, y RxJava. React/Angular usan RxJs para hacer uso de la programación reactiva.
Programación Funcional
En este paradigma, el énfasis está en la evaluación de funciones matemáticas puras. Se evita el cambio de estado y la mutabilidad de los datos, lo que facilita la escritura de código más conciso y fácil de razonar.
Programación Lógica
En este enfoque, los programas están basados en reglas lógicas. Se define qué se quiere obtener y el sistema de programación lógica se encarga de encontrar la solución.
Programación Declarativa
Este paradigma se centra en describir qué debe hacerse, en lugar de cómo hacerlo.
Programación basada en eventos
Este paradigma se centra en responder a eventos que ocurren en el sistema, como clics de ratón o pulsaciones de teclas. Los programas están estructurados en torno a la definición de manejadores de eventos que se activan cuando ocurre un evento específico
Dominados (2)
¡Has respondido correctamente estos términos!