2. Functional Programming
Estilo de programación donde lo principal es
aplicar funciones (en el sentido matemático)
sobre expresiones para obtener otras
expresiones.
f (x) y
3. Lenguajes
Hay lenguajes funcionales, como Haskell,
Clojure, Lisp.
Hay lenguajes imperativos que soportan
programación funcional, como Javascript, Java,
Python, PHP.