Functional Programming: Functional Data Structures and Algorithms | English | 2019 | AISN: B07SZPTZ1K | 149 Pages | PDF, AZW3 | 1.89 MB Functional programming has become a really hot topic in the jаvascript world. Just a few years ago, few jаvascript programmers even knew what functional programming is, but every large application codebase I have seen in the past 3 years makes heavy use of functional programming ideas.Functional programming (often abbreviated FP) is the process of building software by composing pure functions, avoiding shared state, mutable data, and side-effects.