7 citations · 22 across the 13 of their papers we have counts for
5 papers · 1 filter
Concept-oriented programming: from classes to concepts and from inheritance to inclusion
Alexandr Savinov
For the past several decades, programmers have been modeling things in the world with trees using hierarchies of classes and object-oriented programming (OOP) languages. In this pa…
Concept-Oriented Programming
Alexandr Savinov
Object-oriented programming (OOP) is aimed at describing the structure and behaviour of objects by hiding the mechanism of their representation and access in primitive references.…
Indirect Object Representation and Access by Means of Concepts
Alexandr Savinov
The paper describes a mechanism for indirect object representation and access (ORA) in programming languages. The mechanism is based on using a new programming construct which is r…
Concepts and their Use for Modelling Objects and References in Programming Languages
Alexandr Savinov
In the paper a new programming construct, called concept, is introduced. Concept is pair of two classes: a reference class and an object class. Instances of the reference classes a…
An Approach to Programming Based on Concepts
Alexandr Savinov
In this paper we describe a new approach to programming which generalizes object-oriented programming. It is based on using a new programming construct, called concept, which gener…