Repositorio de Libros

Biblioteca Online de libros en formatos PDF, EPUB y MOBI

Functional Programming in Scala, Second Edition

Resumen del Libro

Libro Functional Programming in Scala, Second Edition

This international bestseller has been revised with new exercises, annotations, and full coverage of Scala 3. In Functional Programming in Scala, Second Edition you will learn how to: Recognize and write purely functional code Work with errors without using exceptions Work with state and concurrency Interact with functional structures that define common behaviors Write code that performs I/O without sacrificing functional programming Functional Programming in Scala has helped over 30,000 developers discover the power of functional programming. You’ll soon see why reviewers have called it “mindblowing”! The book smooths the complexity curve of functional programming, making it simple to understand the basics and intuitive to progress to more advanced topics. Concrete examples and exercises show you FP in the real world and reveal how it can improve your everyday coding practices. This second edition comes packed with the latest standards of FP, as well as full code updates to Scala 3, and its new language features. Foreword by Daniel Spiewak. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Functional code is easy to test, reuse, and parallelize, and it’s practically immune to whole categories of state-related bugs. With its strong functional features, familiar syntax, and seamless interoperability with Java, there’s no better place to start learning functional programming than the flexible Scala language. About the Book In Functional Programming with Scala, Second Edition you’ll learn functional programming from first principles. Hands-on exercises and examples make it easy to start thinking and coding functionally. This revised edition contains extensive exercise annotations to help you explore FP in depth, along with steps to build your own functional libraries in Scala. Once the functional lightbulb goes on, you’ll never look at coding the same way again. What’s Inside Recognize and write purely functional code Work with errors without using exceptions Work with state and concurrency Interact with functional structures that define common behaviors About the Reader For Java or Scala programmers. No knowledge of functional programming required. About the Author Michael Pilquist is the lead maintainer of FS2, a functional streaming library, and contributes to the Typelevel ecosystem. Paul Chiusano and Rúnar Bjarnason are recognized experts in functional programming and authors of the first edition of Functional Programming with Scala. Table of Contents: PART 1 - INTRODUCTION TO FUNCTIONAL PROGRAMMING 1 What is functional programming? 2 Getting started with functional programming in Scala 3 Functional data structures 4 Handling errors without exceptions 5 Strictness and laziness 6 Purely functional state PART 2 - FUNCTIONAL DESIGN AND COMBINATOR LIBRARIES 7 Purely functional parallelism 8 Property-based testing 9 Parser combinators PART 3 - COMMON STRUCTURES IN FUNCTIONAL DESIGN 10 Monoids 11 Monads 12 Applicative and traversable functors PART 4 - EFFECTS AND I/O 13 External effects and I/O 14 Local effects and mutable state 15 Stream processing and incremental I/O

Más detalles de libro

Cantidad de páginas 486

Autor:

  • Michael Pilquist
  • Paul Chiusano
  • Rúnar Bjarnasson

Categoría:

Formatos Disponibles:

MOBI, EPUB, PDF

Descargar Ebook

Valoración

Popular

3.6

72 Valoraciones Totales


Más libros de Informática

Microservice Patterns and Best Practices

Libro Microservice Patterns and Best Practices

Explore the concepts and tools you need to discover the world of microservices with various design patterns Key Features Get to grips with the microservice architecture and build enterprise-ready microservice applications Learn design patterns and the best practices while building a microservice application Obtain hands-on techniques and tools to create high-performing microservices resilient to possible fails Book Description Microservices are a hot trend in the development world right now. Many enterprises have adopted this approach to achieve agility and the continuous delivery of...

Sistemas Operativos en entornos Monousuario y Multiusuario, 2a edición.

Libro Sistemas Operativos en entornos Monousuario y Multiusuario, 2a edición.

Este libro está dirigido a los estudiantes del Ciclo Formativo de Grado Medio denominado Explotación de Sistemas Informáticos, en concreto al Módulo Profesional Sistemas operativos en entornos monousuario y multiusuario, aunque también resultará útil a todos aquellos que quieran iniciarse en la instalación y mantenimiento de redes. Los contenidos incluidos en el texto abarcan desde los conceptos básicos de los sistemas operativos y gestión de ficheros hasta aspectos de administración y configuración de tres sistemas operativos concretos (Windows XP Professional, Windows Server...

JSF 2 + Hibernate 4 + Spring 4 Second Part

Libro JSF 2 + Hibernate 4 + Spring 4 Second Part

In this book we learn to integrate PrimeFaces JSF 2 + 4 + 5 + Hibernate Spring 4 in an easy and simple way, explain in detail the components that we have developed in our videos you have available for free on YouTube about these technologies. Also add new advanced features that will explain in great detail to bring out the most of buying this book. We also have surprises that will help you a lot and will be of your total professional interest.

Aplicaciones de la inteligencia artificial en la actividad empresarial, la ciencia y la industria

Libro Aplicaciones de la inteligencia artificial en la actividad empresarial, la ciencia y la industria

El libro tiene una orientación tanto técnica como comercial. Tiene dos objetivos: Uno es proporcionar una visión de conjunto y los conocimientos técnicos subyacentes necesarios para comprender la inteligencia artificial, su lógica, física y aplicaciones. El otro objetivo es presentar la AI en perspectiva y conrealismo.INDICE: Conceptos. La AI, tendencias y aplicaciones. Cómo se desarrolla lainteligencia artificial. Identificación de las aplicaciones de sistemas expertos/sistemas. Bases de conocimientos. Sistemas cognitivos. Estrategias de razonamiento. Representación de conocimiento, ...

Libros Recomendados 2025



Últimas Búsquedas


Categorías Destacadas