paint-brush
What is Functional Programming?by@phillip-musiime
632 reads
632 reads

What is Functional Programming?

by Phillip Musiime6mSeptember 4th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Functional Programming is a software development style that places a major emphasis on the use of functions. It is based on the premise that you use Pure Functions (functions with no side-effects) as building blocks when building your programs. Pure functions have the following characteristics: They depend only on the input provided and not on any hidden or external input. They don’t inflict changes beyond their scope, such as modifying a global object. They’re unable to create objects or print to print to the console.

Coin Mentioned

Mention Thumbnail
featured image - What is Functional Programming?
Phillip Musiime HackerNoon profile picture
Phillip Musiime

Phillip Musiime

@phillip-musiime

Full-stack Developer

Learn More
LEARN MORE ABOUT @PHILLIP-MUSIIME'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Phillip Musiime HackerNoon profile picture
Phillip Musiime@phillip-musiime
Full-stack Developer

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Roocket
Coffee-web
Learnrepo
Clojure