This article is a computer class of high-quality pre-sale recommendation >>>>"functional Programming Thinking"
The leap of thinking means your ability to program
Editor's recommendation
more and more functional features appear in modern programming languages such as Java, and follow this book to understand the new thinking that really needs to be mastered under the grammatical representation. Advanced developers can learn from the demonstration of Neal Ford, a well-known software architect, how functional programming ideas are changing perspective, allowing us to stand at another level of abstraction and to see programming problems more clearly.
each chapter of the book gives examples of functional programming thinking and is implemented with Java 8 or other JVM language codes with functional capabilities. Changing your mind is the book's wish, at least when you finish reading this book, you will have a good grasp of the various functional concepts.
Specifically, this book will explain
why many imperative languages are adding functional capabilities
Compare functional and imperative solutions with common programming problems
examine the various ways in which routine chores are delegated to the runtime
Learning to replace hand-written schemes with memory easing and evaluation features
discussion of design patterns and code reuse in functional context
examine the performance of functional thinking in real cases, respectively, in Java 8, functional architecture, and web framework
analyze the pros and cons of living in a more colorful world of paradigms
Content Introduction
This book is out of specific language features, focuses on common practices in various OOP languages, and shows how to solve problems through functional languages. For example, how to use functional language to complete code reuse through higher-order functions, multivariate methods, etc. Neal Ford, a well-known software architect, has shown us different programming paradigms, helping us to create a good understanding of the syntax and semantics of functional languages, from the Java imperative programmer to the perfect shift in Java, Clojure, and Scala functional programmers.
As a translator
Neal Ford
ThoughtWorks as director, Software architect and cultural gene Propagator in multinational IT consulting firms. He is proficient in a variety of programming languages, and the main consulting business is the design, construction, and engineering practices of large-scale enterprise applications. He is also an internationally renowned lecturer who has been on the podium of various developer conferences around the world.
Media review
" It's a very important book. And when it comes to writing this book, no one is more suitable than Neal. " 
--venkat subramaniam
Agile developer company President
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Functional programming Thinking--An interactive publishing network