Computer Science – Programming Languages
Scientific paper
2007-12-30
Institute of Mathematics and Computer Science, Academy of Sciences of Moldova, Technical Report RT0005, 2007
Computer Science
Programming Languages
49 pages. Related papers: http://conceptoriented.com
Scientific paper
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-cycle management, inheritance and polymorphism. This approach to programming is positioned as a new programming paradigm and therefore we formulate its main principles and rules.
No associations
LandOfFree
An Approach to Programming Based on Concepts does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with An Approach to Programming Based on Concepts, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and An Approach to Programming Based on Concepts will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-713916