Posts Functional Programming resources
Post
Cancel

Functional Programming resources

What is Functional Programming (FP)

Functional programming (often abbreviated FP) is the process of building software by composing pure functions, avoiding shared states, mutable data, and side effects. Functional programming is declarative rather than imperative, and the application state flows through pure functions. Contrast with object-oriented programming, where application state is usually shared and colocated with methods in objects.

Resources

Lambda calculus forms the basis of all functional programming languages; which was development in the 1930s by Alonzo Church. The first functional programming language, LISP, was developed in the late 1950s.

There is a whole lot of content already exists on the web; so listing some of those here:

Posts:

General Concepts:

Implementation in TypeScript:

If there are topics you are interested in you can easily add a comment and I can consider focusing in my next post on that direction.

More to come.. stay tuned..

Other similar bookmarkable collections:

This post is licensed under CC BY 4.0 by the author.
Contents

Trending Tags