Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programacion Funcional 450_1000 (google-code (image Scala:red_flag:,…
Programacion
Funcional
:pen:Paradigma de programación declarativa
:pen:Basado en la utilización de funciones aritméticas y calculo de Lambda
:pen:No maneja datos mutables o de estado.
Scala:red_flag:
Lisp:red_flag:
Miranda:red_flag:
Clojure:red_flag:
Haskell:red_flag:
Scheme:red_flag:
Standard ML :red_flag:
:check: Proceso de depuración menos problemático
:check: Ausencia de efectos colaterales.
:check:Pruebas de unidades más confiables
:check:Mayor facilidad para la ejecución
Generación de grandes cantidades de short-lived garbage:red_cross:
Menor eficiencia en el uso de CPU comparados con su contraparte imperativa:red_cross:
Dificultad inicial para producir buen código :red_cross:
:star:Conseguir lenguajes expresivos y
matemáticamente elegantes
:star:Bajar al nivel de la máquina para describir el proceso llevado a cabo por el programa
:star:Evitar el concepto de
estado del cómputo
:star:Utilizar las definiciones dirigidas
:gear:Ámbito académico
:gear:Ámbitos industriales
:gear:Sistemas comerciales
:gear:Telecomunicaciones
ES
LENGUAJES
VENTAJAS
DESVENTAJAS
OBJETIVO
USOS
SOLÒRZANO TORRES DONALDO NATHANIEL