Overview:
This book can be considered as a primer for Introduction to Functional Programming (FP). Functional Programming can be used to write concurrent programs or to manage Big Data, and this book tells how can it be done in a pragmatic way. Different Functional Programming concepts like Immutability, Avoidance of side-effects and Higher-order Functions to Java code are explained well. The interesting thing about this book is the exercises for each chapter. It helps to practice what you read in the book.
Once you finish reading this book, you will be aware of basic Functional Programming concepts and its application to object-oriented programming, why Functional Programming is considered to be more concise and modular as compared to OOP, learn how to avoid nulls, design data structures and algorithms and write concurrent programs with actor model and software transactional memory.
Author:
Dean Wampler
Published In:
22nd July 2011