Pensamiento funcional: Paradigma sobre sintaxis

Puntuación:   (3,9 de 5)

Pensamiento funcional: Paradigma sobre sintaxis (Neal Ford)

Opiniones de los lectores

Resumen:

El libro tiene opiniones encontradas: muchos críticos aprecian su enfoque de los conceptos de la programación funcional, mientras que otros critican su ejecución y organización. Algunos lo encuentran claro y útil para entender la programación funcional, especialmente en el contexto de múltiples lenguajes. Sin embargo, hay quejas sobre su profundidad, la claridad del autor y la inclusión de demasiados ejemplos que pueden confundir en lugar de aclarar.

Ventajas:

Proporciona un manual agnóstico del lenguaje sobre conceptos de programación funcional.
Ofrece una buena cobertura de las ideas funcionales y fomenta un cambio de mentalidad.
Útil para desarrolladores familiarizados con la programación funcional que buscan avanzar en su comprensión.
Incluye ejemplos en múltiples lenguajes (Clojure, Groovy, Java 8, Scala) que algunos encuentran beneficiosos para el aprendizaje comparativo.
Bien recibido por aquellos en transición de la programación orientada a objetos a la programación funcional.

Desventajas:

Puede resultar confuso para los principiantes, ya que presupone conocimientos previos de programación funcional.
Algunos ejemplos y conceptos se consideran demasiado básicos o insuficientemente detallados.
El cambio frecuente entre varios lenguajes puede provocar distracción y confusión.
Algunos críticos afirman que la comprensión del autor de los conceptos de programación funcional parece poco sólida.
Problemas como errores en el texto y falta de profundidad en ciertos temas disminuyen su calidad general.

(basado en 15 opiniones de lectores)

Título original:

Functional Thinking: Paradigm Over Syntax

Contenido del libro:

Si está familiarizado con los fundamentos de la programación funcional y desea adquirir un conocimiento mucho más profundo, esta guía en profundidad le lleva más allá de la sintaxis y le demuestra cómo debe pensar de una forma nueva. El arquitecto de software Neal Ford muestra a los desarrolladores intermedios y avanzados cómo la codificación funcional le permite retroceder un nivel de abstracción para que pueda ver su problema de programación con mayor claridad.

Cada capítulo muestra varios ejemplos de pensamiento funcional, utilizando numerosos ejemplos de código de Java 8 y otros lenguajes JVM que incluyen capacidades funcionales. Es posible que este libro le haga perder la cabeza, pero saldrá de él con una comprensión mucho mejor de los conceptos de la programación funcional.

⬤ Comprender por qué muchos lenguajes imperativos están añadiendo capacidades funcionales.

⬤ Comparar soluciones funcionales e imperativas a problemas comunes.

⬤ Examinar formas de ceder el control de tareas rutinarias al tiempo de ejecución.

⬤ Aprender cómo la memoización y la pereza eliminan las soluciones artesanales.

⬤ Explorar enfoques funcionales para patrones de diseño y reutilización de código.

⬤ Ver ejemplos reales de pensamiento funcional con Java 8, y en arquitecturas funcionales y frameworks web.

⬤ Aprenda los pros y los contras de vivir en un mundo paradigmáticamente más rico.

Si es nuevo en la programación funcional, consulte el libro de Josh Backfield Becoming Functional.

Otros datos del libro:

ISBN:9781449365516
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2014
Número de páginas:325

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Pensamiento funcional: Paradigma sobre sintaxis - Functional Thinking: Paradigm Over...
Si está familiarizado con los fundamentos de la programación...
Pensamiento funcional: Paradigma sobre sintaxis - Functional Thinking: Paradigm Over Syntax
El programador productivo - The Productive Programmer
Cualquiera que se gane la vida desarrollando software necesita una forma probada de producirlo mejor, más rápido y más...
El programador productivo - The Productive Programmer
Arquitectura de software: Las partes difíciles: Análisis modernos de compensación para arquitecturas...
En la arquitectura de software no hay decisiones...
Arquitectura de software: Las partes difíciles: Análisis modernos de compensación para arquitecturas distribuidas - Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

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)