Clase ProgramacionFuncional
Clase ProgramacionFuncional
FUNCIONAL
LENGUAJES DE PROGRAMACIÓN
OBJETIVO
• Clojure
• LISP
• Haskell
• Common Lisp
• Scheme
• R (estadística)
• Python (multiparadigma)
• Java (multiparadigma)
• Javascript(multiparadigma)
Formas funcionales
• Reciben funciones como parámetros, o entregan
funciones como resultado.
• Por ejemplo:
Tipos de Funciones
• Simples
• Anónimas
• Alto Orden
o Reciben una función
o Retornan una función
Dependiendo del LP existen: map, filter, reduce,
etc.
• Primera clase, closure
• Puras –> sin efectos secundarios
Tipos de Funciones
• Anónimas
Las funciones
anónimas son aquellas
que no tienen un
nombre. Se suelen usar
para tareas simples y
que no requieren ser
reutilizadas en el
código.
Tipos de Funciones
• Closure