Functional programming Thinking--An interactive publishing network

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.