October 27, 2021

Groups for programming languages

 

The amount of programming languages is endless. Instead of describing a single one it makes sense to put them into baskets and compare the entire category. A modern programming language works with an interpreter and is easy to learn. A typical example is python. Compared to ruby and javascript (which are in the same category) the python language is more widespread used.
The next group of languages consists of classical compiled language. These languages are used by experts to create full blown desktop applications. C++ is the most dominant language in this group. The language is very powerful and much harder to learn than python. Other examples for classical large scale programming languages are C#, Java, C and rust.
The third groups contains esoteric languages which are working quite different from the previously mentioned category. Typical examples in this group are Lisp and Forth. it doesn't make much sense to compare languages from different groups with each other because they are very different. The better idea is to select one category first and then ask which of the languages is working fine.