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

Puntuación:   (4,6 de 5)

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

Opiniones de los lectores

Resumen:

Este libro sirve de excelente guía para el diseño de programación funcional en C++, centrándose en técnicas avanzadas y en la integración de conceptos funcionales en C++. Aunque proporciona una exploración exhaustiva de las características modernas de C++ y está bien organizado, presupone un conocimiento sólido de C++ y sus características más complejas, lo que lo hace menos adecuado para principiantes. Además, algunos usuarios han informado de problemas con la versión Kindle.

Ventajas:

Cobertura exhaustiva de conceptos avanzados de C++ y programación funcional.
Redacción clara y bien organizada y estructura legible.
Perspectivas sobre técnicas y paradigmas de programación innovadores.
Útil para programadores experimentados que buscan profundizar su comprensión de la programación funcional en C++.
Buen uso de ejemplos, diagramas y anotaciones.

Desventajas:

Asume fuertes conocimientos previos de C++ y programación con plantillas, por lo que no es adecuado para principiantes.
La versión Kindle tiene problemas tipográficos y está incompleta en comparación con la versión impresa.
Algunos ejemplos pueden no compilarse fácilmente debido al uso de librerías antiguas.

(basado en 12 opiniones de lectores)

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.11.14 07:32 (GMT)