Multi-paradigm languages
Most programming languages will not stick to just one paradigm but instead use several. This is why they are called multi-paradigm languages. We can make a table of some of the most popular languages to see what paradigms they support:
It can always be argued how much a paradigm influences a programming language. Here, I have looked at the main paradigms we have looked at in this chapter and how the documentation of the languages describes themselves.
A language that is marked with Some has implemented some concepts of this paradigm. A language that has a Yes in the column for a paradigm might not have this paradigm as its main one but has implemented many of its features.