References & Citations
Computer Science > Programming Languages
Title: Reducing Programs to Objects
(Submitted on 17 Dec 2021 (v1), last revised 27 Oct 2023 (this version, v3))
Abstract: C++, Java, C#, Python, Ruby, JavaScript are the most powerful object-oriented programming languages, if language power would be defined as the number of features available for a programmer. EO, on the other hand, is an object-oriented programming language with a reduced set of features: it has nothing by objects and mechanisms of their composition and decoration. We are trying to answer the following research question: "Which known features are possible to implement using only objects?"
Submission history
From: Yegor Bugayenko [view email][v1] Fri, 17 Dec 2021 10:54:26 GMT (142kb,D)
[v2] Tue, 17 May 2022 12:25:40 GMT (144kb,D)
[v3] Fri, 27 Oct 2023 09:02:45 GMT (169kb,D)
Link back to: arXiv, form interface, contact.