9 Functional Programming Concepts Everyone Should Knowby@vcordova
8,456 reads

9 Functional Programming Concepts Everyone Should Know

August 17th 2020
8 min
by @vcordova 8,456 reads
tldt arrow
EN
Read on Terminal Reader🖨️

Too Long; Didn't Read

Functional programming is a programming paradigm where software is written by applying and composing functions. FP is a way for us to think of problems as a matter of interconnecting functions. For practicality, I'll omit specific mathematical properties that define these concepts. Immutability means that something cannot be modified. A mutation can be problematic because it makes tracing the state changes in our application hard or even impossible. You don't want to call a function in a third party library and not know if it will modify the object you're passing.

Company Mentioned

Mention Thumbnail
featured image - 9 Functional Programming Concepts Everyone Should Know
Victor Cordova HackerNoon profile picture

@vcordova

Victor Cordova

About @vcordova
LEARN MORE ABOUT @VCORDOVA'S EXPERTISE AND PLACE ON THE INTERNET.
react to story with heart

RELATED STORIES

L O A D I N G
. . . comments & more!
Hackernoon hq - po box 2206, edwards, colorado 81632, usa