Programación funcional: A Pragpub Anthology: Explorando Clojure, Elixir, Haskell, Scala y Swift

Puntuación:   (2,9 de 5)

Programación funcional: A Pragpub Anthology: Explorando Clojure, Elixir, Haskell, Scala y Swift (Michael Swaine)

Opiniones de los lectores

Resumen:

El libro ofrece una amplia panorámica de la programación funcional en múltiples lenguajes, lo que lo convierte en un valioso recurso para programadores experimentados que deseen comprender el paradigma. Sin embargo, puede no ser adecuado para principiantes absolutos, y algunos contenidos están desactualizados o carecen de profundidad en ciertas áreas.

Ventajas:

Los artículos, bien escritos y editados, proporcionan una visión clara.
Bueno para programadores experimentados en transición de la programación orientada a objetos a la programación funcional.
Cubre una amplia gama de lenguajes (Scala, Clojure, Elixir, Haskell, Swift).
Útil para aprender conceptos y teoría de la programación funcional.
Proporciona una perspectiva útil sobre lenguajes funcionales híbridos y puros.

Desventajas:

Puede ser un reto para principiantes sin conocimientos previos de programación funcional.
Algunos capítulos varían significativamente en calidad y profundidad.
Contiene información desactualizada, particularmente en relación a Swift.
Carece de explicaciones detalladas de los fundamentos de la programación funcional.
Algunas quejas sobre desinformación en definiciones específicas.

(basado en 8 opiniones de lectores)

Título original:

Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

Contenido del libro:

Explore la programación funcional y descubra nuevas formas de pensar sobre el código. Sabe que necesita dominar la programación funcional, pero aprender un lenguaje funcional es sólo el principio. En este libro, a través de artículos extraídos de la revista PragPub y artículos escritos específicamente para este libro, explorará el pensamiento funcional y el estilo funcional y modismos a través de los lenguajes. De la mano de guías expertos, descubrirá los distintos puntos fuertes y enfoques de Clojure, Elixir, Haskell, Scala y Swift y aprenderá cuál se adapta mejor a sus necesidades.

Autores colaboradores: Rich Hickey, Stuart Halloway, Aaron Bedra, Michael Bevilacqua-Linn, Venkat Subramaniam, Paul Callaghan, Jose Valim, Dave Thomas, Natasha Murashev, Tony Hillerson, Josh Chisholm y Bruce Tate.

La programación funcional está en auge porque permite escribir código más sencillo y limpio, y su énfasis en la inmutabilidad la hace ideal para maximizar las ventajas de los múltiples núcleos y las soluciones distribuidas. Hasta ahora nadie ha inventado el lenguaje funcional perfecto: cada uno tiene sus puntos fuertes. En Functional Programming: A PragPub Anthology, investigará las filosofías, herramientas y modismos de cinco lenguajes de programación funcional diferentes.

Vea cómo Swift, el lenguaje de desarrollo para iOS, le anima a crear aplicaciones altamente escalables utilizando técnicas funcionales como map y reduce. Descubra cómo Scala le permite realizar una transición suave pero profunda hacia la programación funcional sin perder las ventajas de la JVM, mientras que con Clojure, basado en Lisp, puede sumergirse de lleno en el estilo funcional. Conozca conceptos funcionales avanzados en Haskell, un lenguaje funcional puro que hace un uso potente del sistema de tipos con inferencia de tipos y clases de tipos. Y vea cómo la programación funcional se está volviendo más elegante y amigable con Elixir, un nuevo lenguaje funcional construido sobre la potente base de Erlang. La industria ha ido adoptando cada vez más la programación funcional, impulsada por la necesidad de concurrencia y paralelismo. Esta colección de artículos le llevará a dominar el enfoque funcional de la resolución de problemas. Así que póngase el sombrero de explorador y prepárese para sorprenderse. El objetivo de la exploración es siempre el descubrimiento.

Lo que necesitas

Familiaridad con uno o más lenguajes de programación.

Otros datos del libro:

ISBN:9781680502336
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2017
Número de páginas:300

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Fuego en el valle: Nacimiento y muerte del ordenador personal - Fire in the Valley: The Birth and...
En la década de 1970, mientras sus contemporáneos...
Fuego en el valle: Nacimiento y muerte del ordenador personal - Fire in the Valley: The Birth and Death of the Personal Computer
Programación funcional: A Pragpub Anthology: Explorando Clojure, Elixir, Haskell, Scala y Swift -...
Explore la programación funcional y descubra...
Programación funcional: A Pragpub Anthology: Explorando Clojure, Elixir, Haskell, Scala y Swift - Functional Programming: A Pragpub Anthology: Exploring Clojure, Elixir, Haskell, Scala, and Swift

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)