Chapter 10: Programming Paradigms

If we look at all the programming languages, we can see patterns and similarities between them, and we can use these to classify them into different paradigms. The word paradigm means a typical example or pattern of something, and this is precisely what we are looking for in programming languages when grouping them.

The reason we want to do this classification is because the way we write a program in one of these groups will differ significantly from how we do so in languages belonging to another group.

A computer program will almost always, in one way or another, model something in the real world. We are solving real-world problems using software. The question is how best we can model and represent real-world ...

Get Computer Programming for Absolute Beginners now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.