Becoming Functional
Steps for Transforming Into a Functional Programmer
Price | $14.99 - $28.60
|
Rating | |
Author | Joshua Backfield |
Publisher | O'Reilly Media |
Published | 2014 |
Pages | 152 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1449368174 |
ISBN-13 | 9781449368173 |
If you have an imperative (and probably object-oriented) programming background, this hands-on book will guide you through the alien world of functional programming. Author Joshua Backfield begins slowly by showing you how to apply the most useful implementation concepts before taking you further into functional-style concepts and practices.
In each chapter, you'll learn a functional concept and then use it to refactor the fictional XXY company's imperative-style legacy code, writing and testing the functional code yourself. As you progress through the book, you'll migrate from Java 7 to Groovy and finally to Scala as the need for better functional language support gradually increases.
- Joshua Backfield
3 5 239
Similar Books
Learning Functional Programming
by Jack Widman
Learn how to think and write code like a functional programmer. With this practical guide, software developers familiar with object-oriented programming will dive into the core concepts of functional programming and learn how to use both functional and OOP features together on large or complex software projects.Author Jack Widman uses sam...
Price: $33.87 | Publisher: O'Reilly Media | Release: 2022
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
by Michael Fogus
How can you overcome JavaScript language oddities and unsafe features? With this book, you'll learn how to create code that's beautiful, safe, and simple to understand and test by using JavaScript's functional programming support. Author Michael Fogus shows you how to apply functional-style concepts with Underscore.js, a Ja...
Price: $6.42 | Publisher: O'Reilly Media | Release: 2013
Beginning Functional JavaScript, 2nd Edition
by Anto Aravinth, Srikanth Machiraju
Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into JavaScript functions, you will learn to write them with ES8. Followed by t...
Price: $30.55 | Publisher: Apress | Release: 2018
Functional Programming in Java
by Pierre-Yves Saumont
Here's a bold statement: learn functional programming and you'll be a better Java developer. Fortunately, you don't have to master every aspect of FP to get a big payoff. If you take in a few core principles, you'll see an immediate boost in the scalability, readability, and maintainability of your code. And did we men...
Price: $34.26 | Publisher: Manning | Release: 2017
by Ivan Cukic
Functional Programming in C++ teaches developers the practical side of functional programming and the tools that C++ provides to develop software in the functional style. This in-depth guide is full of useful diagrams that help you understand FP concepts and begin to think functionally.Well-written code is easier to test and reuse, simple...
Price: $39.99 | Publisher: Manning | Release: 2018
Functional Programming: A PragPub Anthology
by Michael Swaine
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 ...
Price: $35.13 | Publisher: The Pragmatic Programmers | Release: 2017
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