JavaScript · Programación Funcional
Frecuentemente, cuando pensamos en la programación funcional caemos en el error de pensar en que programar de acuerdo a estos principios, consiste básicamente en utilizar algunas primitivas centradas en operaciones sobre listas. Sin embargo, la programación funcional va mucho más allá de eso. Se trata de crear una única función que responda a nuestro problema por complejo que este sea mediante de la integración compositiva de otras funciones. En un paradigma donde el concepto de instrucción, sentencia u orden de ejecución carece de sentido, a veces los esfuerzos de desarrollo pueden ser complejos pero hay multitud de escenarios donde este modelo de programación resulta muy ventajoso. A lo largo de este taller describiremos cuál es el camino de la programación funcional desde sus orígenes inicios hasta los puntos más intrincados de un estilo declarativo. JavaScript será nuestro gran aliado para recorrer este camino.
Ingeniero Informático por la Universidad Politécnica de Madrid y Doctor en Informática por la Universidad Nacional de Educación a Distancia Javier tiene una dilatada trayectoria académica y profesional de más de 20 años. Experto en arquitectura software y empresarial centra sus esfuerzos en la transformación digital de compañías y realiza actividades de innovación, training y evangelización en comunidad.
- Recursión
- Inmersión
- Listas
- Orden Superior
- Evaluación Parcial
- Currificación
- Functores
- Monadas
- Streams