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 Few languages ever become sufficiently popular that they are used by more than a few people, but professional programmers may use. The table shows a comparison of functional programming languages which compares various features and designs of different functional programming languages. 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. The listed languages are designed with varying degrees of oop support Some are highly focused in oop while others support multiple paradigms including oop
OPEN