Functional Programming: A PragPub Anthology
Exploring Clojure, Elixir, Haskell, Scala, and Swift
Price | $35.13 - $47.75
|
Rating | |
Author | Michael Swaine |
Publisher | The Pragmatic Programmers |
Published | 2017 |
Pages | 282 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1680502336 |
ISBN-13 | 9781680502336 |
Functional programming is on the rise because it lets you write simpler, cleaner code, and its emphasis on immutability makes it ideal for maximizing the benefits of multiple cores and distributed solutions. So far nobody's invented the perfect functional language - each has its unique strengths. In Functional Programming: A PragPub Anthology, you'll investigate the philosophies, tools, and idioms of five different functional programming languages.
See how Swift, the development language for iOS, encourages you to build highly scalable apps using functional techniques like map and reduce. Discover how Scala allows you to transition gently but deeply into functional programming without losing the benefits of the JVM, while with Lisp-based Clojure, you can plunge fully into the functional style. Learn about advanced functional concepts in Haskell, a pure functional language making powerful use of the type system with type inference and type classes. And see how functional programming is becoming more elegant and friendly with Elixir, a new functional language built on the powerful Erlang base.
The industry has been embracing functional programming more and more, driven by the need for concurrency and parallelism. This collection of articles will lead you to mastering the functional approach to problem solving. So put on your explorer's hat and prepare to be surprised. The goal of exploration is always discovery.
- Michael Swaine (3 books)
4 5 22
Similar Books
Hands-On Functional Programming in Rust
by Andrew Johnson
Functional Programming allows developers to divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of Rust, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the Rus...
Price: $44.99 | Publisher: Packt Publishing | Release: 2018
Scala Functional Programming Patterns
by Atul S. Khot
Scala is used to construct elegant class hierarchies for maximum code reuse and extensibility and to implement their behavior using higher-order functions. Its functional programming (FP) features are a boon to help you design "easy to reason about" systems to control the growing software complexities. Knowing how and where to a...
Price: $49.99 | Publisher: Packt Publishing | Release: 2015
Mastering Functional Programming
by Anatolii Kmetiuk
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 r...
Price: $49.99 | Publisher: Packt Publishing | Release: 2018
Functional Programming for Java Developers
by Dean Wampler
Software development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language.Dean Wampler, Java ...
Price: $10.99 | Publisher: O'Reilly Media | Release: 2011
Practical Haskell, 3rd Edition
by Alejandro Serrano Mena
Get a practical, hands-on introduction to the Haskell language, its libraries and environment, and to the functional programming paradigm that is fast growing in importance in the software industry. This updated edition includes more modern treatment of Haskell's web framework and APIs.This book contains excellent coverage of the Has...
Price: $38.99 | Publisher: Apress | Release: 2022
Functional Programming in JavaScript
by Dan Mantyla
This is a fast-paced guide that will help you to write real-world applications by utilizing a wide range of functional techniques and styles.The book first explores the core concepts of functional programming common to all functional languages, with examples of their use in JavaScript. It's followed by a comprehensive roundup of func...
Price: $29.99 | Publisher: Packt Publishing | Release: 2015
by Jurg van Vliet, Flavia Paganelli
If you plan to use Amazon Web Services to run applications in the cloud, the end-to-end approach in this book will save you needless trial and error. You'll find practical guidelines for designing and building applications with Amazon Elastic Compute Cloud (EC2) and a host of supporting AWS tools, with a focus on critical issues such...
Price: $4.23 | Publisher: O'Reilly Media | Release: 2011
Programming Scala, 2nd Edition
by Dean Wampler, Alex Payne
Get up to speed on Scala, the JVM language that offers all the benefits of a modern object model, functional programming, and an advanced type system. Packed with code examples, this comprehensive book shows you how to be productive with the language and ecosystem right away, and explains why Scala is ideal for today's highly scalabl...
Price: $40.57 | Publisher: O'Reilly Media | Release: 2014