Colecciones Digitales

Tu revista literaria de novedades y clásicos [ EPUB, PDF, MOBI ]

Mastering Functional Programming

Resumen del Libro

Libro Mastering Functional Programming

Learn how functional programming can help you in deploying web servers and working with databases in a declarative and pure way Key Features Learn functional programming from scratch Program applications with side effects in a pure way Gain expertise in working with array tools for functional programming Book Description In large projects, it can get difficult keeping track of all the interdependencies of the code base and how its state changes at runtime. Functional Programming helps us solve these problems. It is a paradigm specifically designed to deal with the complexity of software development. This book will show you how the right abstractions can reduce complexity and make your code easy to read and understand. Mastering Functional Programming begins by touching upon the basics such as what lambdas are and how to write declarative code with the help of functions. It then moves on to more advanced concepts such as pure functions and type classes, the problems they aim to solve, and how to use them in real-world scenarios. You will also explore some of the more advanced patterns in the world of functional programming, such as monad transformers and Tagless Final. In the concluding chapters, you will be introduced to the actor model, implement it in modern functional languages, and explore the subject of parallel programming. By the end of the book, you will have mastered the concepts entailing functional programming along with object-oriented programming (OOP) to build robust applications. What you will learn Write reliable and scalable software based on solid foundations Explore the cutting edge of computer science research Effectively solve complex architectural problems in a robust way Avoid unwanted outcomes such as errors or delays and focus on business logic Write parallel programs in a functional style using the actor model Use functional data structures and collections in your day-to-day work Who this book is for If you are from an imperative and OOP background, this book will guide you through the world of functional programming, irrespective of which programming language you use.

Datos sobre el Libro

Tñitulo Secundario : Functional techniques for sequential and parallel programming with Scala

Cantidad de páginas 372

Autor:

  • Anatolii Kmetiuk

Categoría:

Formatos Disponibles:

PDF, EPUB, MOBI

Descargar Ebook

Valoración

Popular

3.3

23 Valoraciones Totales


Libros relacionados de Informática

Domine Microsoft SQL Server 2008

Libro Domine Microsoft SQL Server 2008

En este libro se presenta un análisis profundo de la base de datos Microsoft SQL Server 2008 en su versión Enterprise Edition. Se comienza tratando la instalación del programa, la introducción del trabajo en los distintos entornos de la base de datos y el desarrollo amplio del modelo entidad-relación a través de Transact SQL, que se trata detalladamente. Asimismo, se desarrollan de forma exhaustiva todas las tareas relativas a la administración de la base de datos, incluyendo la administración de servidores, la administración de la seguridad, la duplicación y la migración de datos. ...

Las tecnologías que cambiaron la historia

Libro Las tecnologías que cambiaron la historia

Para entender y narrar la historia de las nuevas tecnologías hay que empezar por analizar los fenómenos físicos que las permiten. El siglo xx se caracteriza por dos grandes acontecimientos: la guerra de 1914-1918 o gran guerra, en la que se empieza a forjar una nueva civilización; y la aparición de un nuevo concepto de Ciencia, que permite investigar de forma altruista sin estar relacionado con las necesidades biológicas de la humanidad. Este libro permite ayudar al lector a navegar por un sinfín de términos relacionados con el mundo de las Tecnologías de la Información y las...

Microsoft Visual Basic .NET

Libro Microsoft Visual Basic .NET

Visual Basic es uno de los lenguajes de programación más populares en informática y comunicaciones. El objetivo de Microsoft, que tiene todos los derechos sobre la plataforma de desarrollo .NET Framework en la que está incluido Visual Basic, es permitir a los programadores abordar el desarrollo de aplicaciones complejas con facilidad y rapidez, objque se etivo cumple cuando se desarrolla utilizando Visual Basic. Visual Basic es un lenguaje de programación orientado a objetos cuyas características lo sitúan, junto con C# y Java, en el producto ideal para desarrollar programas para la...

Programación Java: JDBC y Swing

Libro Programación Java: JDBC y Swing

El objetivo de este libro no es ser un “áspero” manual de referencia de los contenidos tratados: JDBC y Swing, Tampoco se trata, como podría dar laimpresión, de una mera colección de ejercicios. Sino que el planteamiento del autor en la redacción de esta obra técnica ha sido el presentar al lector una integración de la utilización de ambas APIs, contextualizada en un ámbito productivo, materializada en el ejemplo final GestionLibros. El resto del libro constituye un camino de aproximación enfocada a la comprensión progresiva de dicha aplicación. Todo ello ajustado a la...

Últimos Libros



Últimas Búsquedas


Categorías Destacadas