
Functional Programming with C#
Simon J. Painter
- Editorial
- O'Reilly
- Año
- 2023
- Páginas
- ~434
- Nivel
- Intermedio
De qué trata
Guía práctica y contemporánea de Simon J. Painter que introduce las técnicas del paradigma funcional en el desarrollo diario con C# y .NET.
El autor desmitifica conceptos funcionales clave: inmutabilidad, funciones de orden superior, currificación, evaluación perezosa, y cómo modelar flujos de trabajo sin efectos secundarios nocivos ni estados mutables compartidos. Muestra cómo aprovechar los registros (records), pattern matching y tipos genéricos para lograr código más declarativo y predecible.
Recomendado para programadores orientados a objetos que desean escribir soluciones más limpias, verificables y fáciles de depurar adoptando principios funcionales.
- Programación Funcional
- Simon J. Painter
- Inmutabilidad
- Funciones Puras
- Records
- Pattern Matching
- C#
- Clean Code
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Motor de cálculo financiero con funciones puras y pipelines
Desarrollo de un simulador de préstamos e inversiones modelado con funciones puras encadenadas e inmutabilidad garantizada.

