
Functional Programming in C#
Oliver Sturm
- Editorial
- Wrox
- Año
- 2011
- Páginas
- ~290
- Nivel
- Intermedio
De qué trata
Tratado pionero de Oliver Sturm sobre la adopción del paradigma de programación funcional en C# sobre la plataforma .NET Framework 4.0.
El autor enseña a pensar en términos de funciones: inmutabilidad de estructuras de datos, funciones de orden superior, currificación y aplicación parcial, evaluación perezosa (lazy evaluation) con secuencias infinitas, y coincidencia de patrones simulada. Sturm demuestra cómo estas técnicas reducen bugs de concurrencia y facilitan el paralelismo con PLINQ.
Una obra formativa clásica de enorme valor intelectual que anticipó la evolución funcional de los lenguajes orientados a objetos contemporáneos.
- Programación Funcional
- Oliver Sturm
- Wrox
- Inmutabilidad
- Currificación
- Funciones de Orden Superior
- PLINQ
- C#
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Motor funcional de procesamiento de streams de datos
Implementación de una canalización de análisis estadístico basada en transformaciones funcionales encadenadas y evaluación perezosa.

