HackerPapers

arXiv:1501.00720cs.PL

Concept-oriented programming: from classes to concepts and from inheritance to inclusion

Alexandr Savinov

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

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.

arXiv comments
12 pages, 2 figures. arXiv admin note: text overlap with arXiv:1409.3947
Journal reference
DOI
Subjects
cs.PLProgramming Languages

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from May 2017 to May 2017.

Comments linking this paper, per year.

Discussed in comments1 thread

  1. Esoteric programming paradigms 1 comment
    • Would like to mention concept-oriented programming [1] which is work in progress but has highly ambitious goals of changing the way we think of programming. The initial idea is to make references active and customized elements of the program which can intercept all accesses to…

      asavinovView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.