4 ms·
Skimming the document in find that in page 3 they have categorized the languages by paradigm in a very weird way. They list 3 paradigms: procedural, scripting
by edu 11y ago
Skimming the document in find that in page 3 they have categorized the languages by paradigm in a very weird way.
They list 3 paradigms: procedural, scripting and functional.
First, scripting is not a programming paradigm. The main difference is that compilation is not an explicit step. But even those, some of the languages (Python!) are compiled.
Then, in the Procedural category they have C and Go, but then add C++, C#, Objective-C and Java which are not procedural but OO!!!
The categorization seems completely arbitrary and wrong!
- tormeh 11y agoI think they just mixed procedural and imperative.
- tinco 11y agoC++,C#, Objective-C and Java are all procedural languages. This has little to do with whether they are object oriented or not. That said, it would have been interesting to see whether object oriented features of languages have an effect on software quality.