Introducción a la Programación Funcional con C#: Aprovechamiento de una Nueva Perspectiva para Desarrolladores Oop

Introducción a la Programación Funcional con C#: Aprovechamiento de una Nueva Perspectiva para Desarrolladores Oop (Vaskaran Sarcar)

Título original:

Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Contenido del libro:

Comprenda la potencia de C#, un lenguaje multiparadigma. Este libro le ayudará a aprender, analizar y aprovechar los aspectos funcionales de C# para que pueda crear un programa mejor.

El libro se divide en dos partes. La Parte I comienza con una visión general de la programación funcional (PF). Cubre los componentes básicos de la PF: funciones e inmutabilidad. Aprenderá sobre los soportes incorporados para la PF, funciones de primer orden y de orden superior (HOF), pureza funcional y efectos secundarios, diferentes formas de inmutabilidad y mucho más. La Parte II incluye discusiones sobre la composición funcional utilizando pipelining y currying. También explica cómo manejar el acoplamiento temporal y analiza funciones parciales y patrones funcionales útiles (como Map, Bind, Filter y Fold). El autor, Vaskaran Sarcar, le guiará a través de los mecanismos funcionales de gestión de excepciones y le proporcionará consejos adicionales para que sus programas sean más eficientes.

Después de leer el libro, comprenderá y será capaz de implementar aspectos clave de FP. Podrá producir mejor código (y refactorizar el código existente) combinando las mejores técnicas de los paradigmas de PF y de programación orientada a objetos (POO).

Qué aprenderá

⬤ Comprender cómo los conceptos de programación funcional (PF) pueden ser implementados usando C#.

⬤ Refactorizar código existente (siguiendo el paradigma FP) para hacerlo más legible, mantenible y predictivo.

⬤ Conocer cómo las características avanzadas (como delegados, lambdas, genéricos) se pueden utilizar de manera diferente.

⬤ Comprender cómo utilizar eficientemente características como expresiones lambda e inferencia de tipos, ya que C# incluye extensiones explícitas del lenguaje para soportar la programación funcional.

A quién va dirigido este libro

Desarrolladores de C# familiarizados con la programación orientada a objetos (POO) que deseen aprovechar la potencia de la programación funcional (PF).

Otros datos del libro:

ISBN:9781484296967
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Patrones de diseño en C#: Guía práctica con ejemplos reales - Design Patterns in C#: A Hands-On...
Obtenga experiencia práctica con cada patrón de...
Patrones de diseño en C#: Guía práctica con ejemplos reales - Design Patterns in C#: A Hands-On Guide with Real-World Examples
Java Design Patterns: Una Experiencia Práctica con Ejemplos del Mundo Real - Java Design Patterns: A...
Utilice el enfoque paso a paso de este libro para...
Java Design Patterns: Una Experiencia Práctica con Ejemplos del Mundo Real - Java Design Patterns: A Hands-On Experience with Real-World Examples
Programación Simple y Eficiente con C#: Habilidades para Construir Aplicaciones con Visual Studio y...
Aplique habilidades y enfoques a su programación...
Programación Simple y Eficiente con C#: Habilidades para Construir Aplicaciones con Visual Studio y .Net - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Introducción a la Programación Funcional con C#: Aprovechamiento de una Nueva Perspectiva para...
Comprenda la potencia de C#, un lenguaje...
Introducción a la Programación Funcional con C#: Aprovechamiento de una Nueva Perspectiva para Desarrolladores Oop - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)