MUO

Functional Programming

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

latest

Person using a laptop with a Python book on the chair
What Does the if __name__ == "__main__" Construct Do in Python?

You must have come across the if __name__ == "main" construct in Python. But do you know its exact purpose?

By 
python logo with python functions scribbled around it
Understanding Python Functions: A Practical Overview

Need to get to grips with functions in Python?

By 
A laptop sitting on a counter in front of a window. The laptop has some JavaScript code on the screen.
Arrow Functions vs. Regular Functions in JavaScript

There exist additional differences between the two apart from the syntax.

By 
A large JavaScript logo on a blue background
Pure Functions in JavaScript and How to Create Them

Working with pure functions can be a lot less stressful, since you can test them easily and reason about them with more confidence.

By 
A white laptop
The 3 Major Programming Paradigms You Should Know

Programming languages are complex beasts. Not only can they look very different, their entire operational models can be fundamentally different.

By 
Photo of a kid learning on an iPad
The 8 Easiest Programming Languages for Kids

Programming is difficult for some adults to understand, let alone youngsters. Luckily, kids have plenty of places to learn this online.

By 
Standard Template Library in C++
A Beginner's Guide to the Standard Template Library in C++

Looking to better understand C++ with the Standard Template Library? Hit the books here.

By 
high-low-level
High-Level vs. Low-Level Programming Languages, Explained

What are high-level and low-level programming languages? How does it affect learning to write code? Here's what you need to know.

By 
functional-programming-languages
5 Functional Programming Languages You Should Know

Want to know more about programming? It's worth learning about functional programming and what programming languages support it.

By