Concepts and their Use for Modelling Objects and References in Programming Languages
| dc.creator | Savinov, Alexandr | |
| dc.date | 2007-12-30 | |
| dc.date.accessioned | 2026-07-07T08:51:56Z | |
| dc.date.available | 2026-07-07T08:51:56Z | |
| dc.description | 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 are passed-by-value and are intended to represent objects. Instances of the object class are passed-by-reference. An approach to programming where concepts are used instead of classes is called concept-oriented programming (CoP). In CoP objects are represented and accessed indirectly by means of references. The structure of concepts describes a hierarchical space with a virtual address system. The paper describes this new approach to programming including such mechanisms as reference resolution, complex references, method interception, dual methods, life-cycle management inheritance and polymorphism. | |
| dc.description | 43 pages. Related papers: http://conceptoriented.com/ | |
| dc.identifier | https://arxiv.org/abs/0801.0135 | |
| dc.identifier | http://arxiv.org/abs/0801.0135 | |
| dc.identifier | Institute of Mathematics and Computer Science, Academy of Sciences of Moldova, Technical Report RT0004, 2007 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/145110 | |
| dc.subject | Programming Languages | |
| dc.title | Concepts and their Use for Modelling Objects and References in Programming Languages | |
| dc.type | text |