Classification of Computer Languages Used for Digitalization


Dušan Tošić




The paper proposes a classification that includes all computer languages. The connection of each class with digitalization was considered. Thus, we can distinguish two large classes: Programming Languages and Domain Specific Language (DSLs). In the first class, two subclasses: low-level languages and high-level languages are further distinguished. Since high-level languages are the most numerous, we paid special attention and classify them into classes based on the dominant programming paradigm that they support. In the DSLs class (which contains a large number of diverse languages), we singled out markup and query languages because of their prevalence and importance for digitalization. The third subclass, within DSLs, consists of all other DSLs.