Programación iterativa: se utiliza menos memoria, hay una mejor utilización de memoria y menos llamadas de actuación.
Programación recursiva de cola: Si la llamada recursiva es la operación más externa, es decir la última operación que se ejecuta.
Programación recursiva: Se puede considerar como solución.
Usos: Lenguajes Funcionales
Desarrollo académico.
Desarrollo científico.
Desarrollo comercial.
Lenguajes lógicos
Son formados por:
-Consultas. -Predicados.
-Teoremas.
Definiciones:
Teoremas: Son simples sentenias que se toman como verdaderas.
Predicados: las predicciones son construcciones de condiciones que permiten modelar expresiones complejas y paramétricas.
Consultas: es el ingreso de problemas que se resuelven a partir de teoremas y predicados.
Funciones puras:
No generan ningún efecto de contexto.
Si llamamos con los mismos parámetros, obtenemos el mismo resultado.
No generan ningún efecto de contexto.
Si llamamos con los mismos parámetros, obtenemos el mismo resultado.
No hay comentarios:
Publicar un comentario