Extensible Model for Comparison of Expressiveness of Object-Oriented Programming Languages
APPLIED COMPUTER SYSTEMS 2016
Ruslan Batdalov, Oksana Ņikiforova, Adrian Giurca

We consider the problem of comparison of programming languages with respect to their ability to express programmers’ ideas. Our assumption is that the way of programmers’ thinking is reflected in languages used to describe software systems and programs (modelling languages, type theory, pattern languages). We have developed a list of criteria based on these languages and applied it to comparison of a number of widely used programming languages. The obtained result may be used to select a language for a particular task and choose evolution directions of programming languages.


Keywords
Programming languages, programming language comparison, programming language expressiveness, programming language expressive power
DOI
10.1515/acss-2016-0012

Batdalov, R., Ņikiforova, O., Giurca, A. Extensible Model for Comparison of Expressiveness of Object-Oriented Programming Languages. APPLIED COMPUTER SYSTEMS, 2016, 20, pp.27-35. ISSN 2255-8683. e-ISSN 2255-8691. Available from: doi:10.1515/acss-2016-0012

Publication language
English (en)
The Scientific Library of the Riga Technical University.
E-mail: uzzinas@rtu.lv; Phone: +371 28399196