Grokking Algorithms: Tips and Tricks of Grokking Functional Programming
English | 2022 | ASIN: B0BBTTCSPB | 182 pages | AZW3,EPUB | 2.42 MB
English | 2022 | ASIN: B0BBTTCSPB | 182 pages | AZW3,EPUB | 2.42 MB
Everything you need to know about functional programming all in one place!Have you ever wondered what functional programming is?Want to learn it but think it's too hard?Granted, functional programming takes a little more learning than traditional programming, but it isn't as hard as you might think.This book is written in easy-to-understand language, with plenty of simple examples to explain the main functional programming concepts and lots of code examples to show you how it all works.In this book, you will:Have access to an overview of the four main programming paradigms – procedural, logical, functional, and object-orientedUnderstand what first-class functions are, how they are used and how they workLearn about pure functions and how they workUnderstand immutability and why it is importantLearn about refactoring and its importanceLearn about higher-order functionsUnderstand why you should take note of functional compositionLearn about Currying and ClosuresGain an understanding of referential transparencyUnderstand the lambda calculus and how it fits with functional programmingLearn about recursionUnderstand how lists and pattern matching worksLearn about monads, applicatives, and functorsIf you think functional programming is for you, head up, click “Add to Cart,” and start your new learning journey.