Librería Estilo

Librería Online de novedades y clásicos. Libros, Novelas, Cuentos, etc

Functional Programming in Scala

Resumen del Libro

Libro Functional Programming in Scala

Summary Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to the everyday business of coding. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Functional programming (FP) is a style of software development emphasizing functions that don't depend on program state. Functional code is easier to test and reuse, simpler to parallelize, and less prone to bugs than other code. Scala is an emerging JVM language that offers strong support for FP. Its familiar syntax and transparent interoperability with Java make Scala a great place to start learning FP. About the Book Functional Programming in Scala is a serious tutorial for programmers looking to learn FP and apply it to their everyday work. The book guides readers from basic techniques to advanced topics in a logical, concise, and clear progression. In it, you'll find concrete examples and exercises that open up the world of functional programming. This book assumes no prior experience with functional programming. Some prior exposure to Scala or Java is helpful. What's Inside Functional programming concepts The whys and hows of FP How to write multicore programs Exercises and checks for understanding About the Authors Paul Chiusano and Rúnar Bjarnason are recognized experts in functional programming with Scala and are core contributors to the Scalaz library. Table of Contents PART 1 INTRODUCTION TO FUNCTIONAL PROGRAMMING What is functional programming? Getting started with functional programming in Scala Functional data structures Handling errors without exceptions Strictness and laziness Purely functional state PART 2 FUNCTIONAL DESIGN AND COMBINATOR LIBRARIES Purely functional parallelism Property-based testing Parser combinators PART 3 COMMON STRUCTURES IN FUNCTIONAL DESIGN Monoids Monads Applicative and traversable functors PART 4 EFFECTS AND I/O External effects and I/O Local effects and mutable state Stream processing and incremental I/O

Información del Libro

Total de páginas 320

Autor:

  • Paul Chiusano
  • Runar Bjarnason

Categoría:

Formatos Disponibles:

PDF, EPUB, MOBI

Descargar Libro

A continuación, te presentamos diversas opciones para adquirir el libro.

Valoración

Popular

4.4

12 Valoraciones Totales


Más libros en la categoría Informática

El libro de las grandes ideas

Libro El libro de las grandes ideas

¿Necesitas una buena idea pero no se te ocurre nada realmente brillante en el momento justo? A veces tenemos una temporada de sequía creativa y somos incapaces de tener ideas frescas que sean eficaces o que logren impactar. No te desesperes. Sólo necesitas un empujón. El libro de las grandes ideas te enseña las 50 técnicas y herramientas de pensamiento visual más utilizadas en el mundo de los negocios. Te servirá para impulsar tu creatividad y encontrar ideas magníficas. Cada página te explica de forma sencilla y atractiva cómo salir del desierto de las ideas, estimulando todos los ...

PowerShell 7 for IT Professionals

Libro PowerShell 7 for IT Professionals

Take advantage of everything Microsoft’s new PowerShell 7 has to offer PowerShell 7 for IT Pros is your guide to using PowerShell 7, the open source, cross-platform version of Windows PowerShell. Windows IT professionals can begin setting up automation in PowerShell 7, which features many improvements over the early version of PowerShell Core and Windows PowerShell. PowerShell 7 users can enjoy the high level of compatibility with the Windows PowerShell modules they rely on today. This book shows IT professionals—especially Windows administrators and developers—how to use PowerShell7 to ...

Aprende a Programar Swift

Libro Aprende a Programar Swift

Hasta su lanzamiento, el lenguaje más utilizado en el desarrollo de aplicaciones para los entornos iOS e iOS X era el Objective-C, creado al inicio de los años 80. Apple se preocupó en disminuir la resistencia a la adopción de Swift por los programadores expertos. Para eso, permitió que el nuevo lenguaje utilizara el mismo compilador y pudiera convivir con Objective-C en la misma aplicación. De esa forma, nadie será forzado a aprenderla inmediatamente, ya que es posible continuar programando de la manera tradicional y adoptar la nueva tecnología a los pocos. Pero seguro que ahora nos...

INTEL Core vs AMD Ryzen

Libro INTEL Core vs AMD Ryzen

La contienda entre estos dos fabricantes se originó hace décadas. En general, Intel tuvo ventaja en sus procesadores en términos de rendimiento, mientras que AMD los ofreció a costos más bajos. Con la llegada de los Ryzen de AMD, las cosas cambiaron. Intel enfrenta ahora a un contrincante que da pelea por ambos frentes: costos y performance. Conoceremos las ventajas y desventajas de cada modelo actual para poder decidir cuál conviene escoger.

Mejores Libros de 2026



Últimas Búsquedas


Categorías Destacadas