Programming languages are used for controlling the behavior of a machine (often a computer) Some are highly focused in oop while others support multiple paradigms including oop Like natural languages, programming languages follow rules for syntax and semantics
There are thousands of programming languages [1] and new ones are created every year The listed languages are designed with varying degrees of oop support Few languages ever become sufficiently popular that they are used by more than a few people, but professional programmers may use.
List of programming languages by type This is a list of notable programming languages, grouped by notable language attribute As a language can have multiple attributes, the same language can be in multiple groupings. Consuming external software languages support a variety of ways to reference and consume other software in the syntax of the language
In some cases this is importing the exported functionality of a library, package or module but some mechanisms are simpler text file include operations.