An Approach to Programming Based on Concepts

@article{Savinov2007AnAT,
  title={An Approach to Programming Based on Concepts},
  author={Alexandr A. Savinov},
  journal={CoRR},
  year={2007},
  volume={abs/0801.0133}
}
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 generalizes classes. Concept is defined as a pair of two classes: one reference class and one object class. Each concept has a parent concept which is specified using inclusion relation generalizing inheritance. We describe several important mechanisms such as reference resolution, context stack, dual methods and life… CONTINUE READING
5 Citations
35 References
Similar Papers

Similar Papers

Loading similar papers…