2021
DOI: 10.48550/arxiv.2111.13384
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

EOLANG and $φ$-calculus

Abstract: Object-oriented programming (OOP) is one of the most popular paradigms used for building software systems. However, despite its industrial and academic popularity, OOP is still missing a formal apparatus similar to -calculus, which functional programming is based on. There were a number of attempts to formalize OOP, but none of them managed to cover all the features available in modern OO programming languages, such as C++ or Java. We have made yet another attempt and created -calculus. We also created EOLANG … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
1

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 34 publications
0
6
0
1
Order By: Relevance
“…This translation emphasizes the differences between decoration and object extension using with-expression. Finally, we discussed some syntactic extensions to the calculus, closing the gap between our presentation and that of Bugayenko [8].…”
Section: Discussionmentioning
confidence: 99%
See 4 more Smart Citations
“…This translation emphasizes the differences between decoration and object extension using with-expression. Finally, we discussed some syntactic extensions to the calculus, closing the gap between our presentation and that of Bugayenko [8].…”
Section: Discussionmentioning
confidence: 99%
“…Bugayenko [8] introduced -calculus as a semi-formal mathematical model for EO programming language. EO language is an object-oriented programming language that relies on decoration instead of inheritance to work with object hierarchies.…”
Section: Modelling Object-oriented Languagesmentioning
confidence: 99%
See 3 more Smart Citations