You always hear programming languages advertised as multi-paradigm. I think I understand what this means, but I was wondering if there are any languages that are strictly single paradigm.
From what I understand, the four main paradigms are functional, imperative, logic, and object oriented.
Of course there are others too. Wikipedia uses the following list: Concurrent, Constraints, Dataflow, Declarative, Distributed, Functional, Metaprogramming, Generic, Imperative, Logic, Reflection, Object Oriented, Pipelines, Visual, and Rule-Based.
Or am I missing the point of what a paradigm is completely?