Have a personal or library account? Click to login
Extensible Model for Comparison of Expressiveness of Object-Oriented Programming Languages Cover

Extensible Model for Comparison of Expressiveness of Object-Oriented Programming Languages

Open Access
|Jan 2017

Abstract

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.

DOI: https://doi.org/10.1515/acss-2016-0012 | Journal eISSN: 2255-8691 | Journal ISSN: 2255-8683
Language: English
Page range: 27 - 35
Published on: Jan 23, 2017
In partnership with: Paradigm Publishing Services
Publication frequency: Volume open

© 2017 Ruslan Batdalov, Oksana Ņikiforova, Adrian Giurca, published by Riga Technical University
This work is licensed under the Creative Commons Attribution 4.0 License.