
Thinking in LINQ
Sudipta Mukherjee
- Editorial
- Apress
- Año
- 2014
- Páginas
- ~272
- Nivel
- Intermedio
De qué trata
Estudio conceptual y metodológico de Sudipta Mukherjee que enseña a pensar en términos funcionales y declarativos al resolver problemas algorítmicos complejos con LINQ en C#.
El autor demuestra cómo descomponer algoritmos tradicionales imperativos (ordenamiento, combinatoria, grafos, análisis de cadenas) en canalizaciones elegantes compuestas por operadores LINQ estándar. Explica el uso de recursividad con LINQ, optimizaciones de evaluación perezosa (lazy evaluation) y benchmarking de memoria frente a bucles tradicionales for y while.
Recomendado para programadores que desean trascender las consultas básicas a bases de datos y adoptar un estilo de pensamiento verdaderamente funcional en C#.
- LINQ
- Programación Funcional
- Algoritmos
- Lazy Evaluation
- C#
- Expresiones Lambda
- Optimizaciones
- Descomposición
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✗ Sin proyectos

