Programación funcional en C++: Cómo mejorar sus programas en C++ utilizando técnicas funcionales

Programación funcional en C++: Cómo mejorar sus programas en C++ utilizando técnicas funcionales (Ivan Cukic)

Título original:

Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

Contenido del libro:

Resumen

Programación Funcional en C++ enseña a los desarrolladores el lado práctico de la programación funcional y las herramientas que C++ proporciona para desarrollar software en el estilo funcional. Esta guía en profundidad está repleta de diagramas útiles que le ayudarán a comprender los conceptos de la PF y a empezar a pensar de forma funcional.

La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications.

Acerca de la tecnología

El código bien escrito es más fácil de probar y reutilizar, más sencillo de paralelizar y menos propenso a errores. Dominar el estilo funcional de programación puede ayudarle a hacer frente a las exigencias de las aplicaciones modernas y dará lugar a una expresión más sencilla de la lógica del programa complejo, manejo de errores con gracia, y la concurrencia elegante. C++ soporta FP con plantillas, lambdas y otras características básicas del lenguaje, junto con muchas partes de la STL.

Acerca del libro

Programación funcional en C++ le ayuda a liberar el lado funcional de su cerebro, a medida que adquiere una nueva y poderosa perspectiva de la codificación en C++. Descubrirá docenas de ejemplos, diagramas e ilustraciones que desglosan los conceptos funcionales que puede aplicar en C++, incluyendo la evaluación perezosa, objetos de función e invocables, tipos de datos algebraicos y mucho más. A medida que lea, relacionará las técnicas de FP con escenarios prácticos en los que ofrecen el mayor beneficio.

Contenido

⬤ Escribir código más seguro sin penalizaciones de rendimiento.

⬤ Manejando errores explícitamente a través del sistema de tipos.

⬤ Ampliar C++ con nuevas estructuras de control.

⬤ Componiendo tareas con DSLs.

Sobre el lector

Escrito para desarrolladores con dos o más años de experiencia codificando en C++.

Sobre el autor

Ivan Čukic es desarrollador principal en KDE y lleva codificando en C++ desde 1998. Enseña C++ moderno y programación funcional en la Facultad de Matemáticas de la Universidad de Belgrado.

Índice

⬤ Introducción a la programación funcional.

⬤ Introducción a la programación funcional.

⬤ Objetos de función.

⬤ Creación de nuevas funciones a partir de las antiguas.

⬤ Pureza: Evitar el estado mutable.

⬤ Evaluación laxa.

⬤ Rangos.

⬤ Estructuras de datos funcionales.

⬤ Tipos de datos algebraicos y concordancia de patrones.

⬤ Mónadas.

⬤ Metaprogramación de modelos.

⬤ Diseño funcional de sistemas concurrentes.

⬤ Pruebas y depuración.

Otros datos del libro:

ISBN:9781617293818
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2019
Número de páginas:320

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Programación funcional en C++: Cómo mejorar sus programas en C++ utilizando técnicas funcionales -...
Resumen Programación Funcional en C++ enseña a...
Programación funcional en C++: Cómo mejorar sus programas en C++ utilizando técnicas funcionales - Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

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.10.17 08:50 (GMT+2)