Functional Programming

Resources & Articles

https://betterprogramming.pub/object-oriented-programming-the-trillion-dollar-disaster-92a4b666c7c7 (opens in a new tab)

Linus Torvalds on C++ http://harmful.cat-v.org/software/c++/linus (opens in a new tab)

Joe Armstrong http://harmful.cat-v.org/software/OO_programming/why_oo_sucks (opens in a new tab)

Simon Peyton Jones https://www.youtube.com/watch?v=iSmkqocn0oQ (opens in a new tab)

State is the root of all evil. In particular functions with side effects should be avoided.

Terminology

CC BY-NC 4.0 2024 © Shu Ding.