Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de Programación, Eduardo Guevara 6640 - Coggle Diagram
Modelos de Programación
Programación Lógica
La programación lógica es un tipo de paradigmas de programación dentro del paradigma de programación declarativa.
Ventajas:
Puede mejorarse la eficiencia modificando el componente de control sin tener que modificar la lógica del algoritmo. Relaciones multiproposito. Simplicidad. Generación rápida de prototipos e ideas complejas. Sencillez en la implementación de estructuras complejas.
-
Programación Funcional
En un programa funcional, todos los elementos pueden entenderse como funciones y el código puede ejecutarse mediante llamadas de función secuenciales.
Ventajas:
-Enfocarse en lo que se quiere lograr (declarativo) y no en cómo lograrlo (imperativo).
-No contienen sentencias de asignación, por lo que después de que se les da un valor a las variables, ya no cambiarán.
-Por tanto, los programas funcionales no contienen efectos secundarios.
-El flujo lógico es claro, ya que el estado está menos disperso y no se modifica implícitamente.
-Admite el concepto de evaluación diferida, lo que significa que el valor solo se evalúa y almacena cuando sea necesario.
-
-
-