Puntuación:
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.
⬤ 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)
Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques
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.
© 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)