Qué relación existe entre las expresiones lambdas y la programación
funcional?
Respuestas a la pregunta
Respuesta:
La programación funcional tiene sus raíces en el cálculo lambda, un sistema formal desarrollado en los años 1930 para investigar la naturaleza de las funciones, la naturaleza de la computabilidad y su relación con la recursión.
Explicación:
Los lenguajes funcionales priorizan el uso de recursividad y aplicación de funciones de orden superior para resolver problemas que en otros lenguajes se resolverían mediante estructuras de control (por ejemplo, ciclos). Muchos lenguajes de programación funcionales pueden ser vistos como elaboraciones del cálculo lambda.
Algunos lenguajes funcionales también buscan eliminar los efectos secundarios; en contraste con la programación imperativa, que enfatiza los cambios de estado mediante la mutación de variables.