References & Citations
Computer Science > Programming Languages
Title: Concept-oriented programming: from classes to concepts and from inheritance to inclusion
(Submitted on 4 Jan 2015)
Abstract: 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 paper, we describe a novel approach to programming, called concept-oriented programming (COP), which generalizes classes and inheritance by introducing concepts and inclusion, respectively.
Link back to: arXiv, form interface, contact.