Question: what is the difference between programming paradigm and programming language?
Answer: A programming paradigm is a style of programming. It's a particular design approach. One style is to focus on “objects.” Another style is to focus on “first-class functions.” Another style is to focus on logical rules and inference. ... A programming language is a design specification for syntax and semantics.