Capítulo 1. Introducción a la programación funcional
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Para comprender mejor cómo incorporar un estilo de programación más funcional en Java, primero tienes que entender qué significa que un lenguaje sea funcional y cuáles son sus conceptos fundamentales.
Este capítulo explorará las raíces de la programación funcional necesarias para incorporar un estilo de programación más funcional a tu flujo de trabajo.
¿Qué hace que una lengua sea funcional?
Los paradigmas de programación, como el orientado a objetos, el funcional o el procedimental, son conceptos generales sintéticos que clasifican los lenguajes y proporcionan formas de estructurar tus programas con un estilo específico y de utilizar distintos enfoques para resolver problemas. Como la mayoría de los paradigmas, la programación funcional no tiene una definición única consensuada, y se libran muchas guerras territoriales sobre lo que define a un lenguaje como realmente funcional. En lugar de dar mi propia definición, repasaré distintos aspectos de lo que hace que un lenguaje sea funcional.
Se considera que un lenguaje es funcional cuando existe una forma de expresar cómputos creando y combinando funciones abstractas.Este concepto tiene sus raíces en el sistema matemático formal cálculo lambda, inventado por el lógico Alonzo Church en la década de 1930.1 Es un sistema para expresar cálculos con funciones abstractas ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access