About programming paradigms
Before we dive into this chapter, let's discuss a bit about programming paradigms.
Bluntly put, programming paradigms are different ways to express what a program should do. Paradigms have a very important influence over many aspects of the code you write, regarding maintainability, readability, performance, and so on.
The classic paradigms are the imperative/procedural ones that focus purely on the logical sequence of operations to perform and organize the code in groups of procedures that modify the state. The C programming language is a great example of a procedural/imperative programming language.
Another hugely popular programming paradigm in the industry nowadays is the functional programming (FP) one, which ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access