$φ$-Calculus: Object-Oriented Formalism

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Bugayenko, Yegor, Trunnikov, Maxim
Format: Preprint
Published: 2021
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909983473401856
author Bugayenko, Yegor
Trunnikov, Maxim
author_facet Bugayenko, Yegor
Trunnikov, Maxim
contents 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. A number of attempts were made 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. This paper does not demonstrate the practical use or effect of \\(varphi\) but merely explains it.
format Preprint
id arxiv_https___arxiv_org_abs_2111_13384
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle $φ$-Calculus: Object-Oriented Formalism
Bugayenko, Yegor
Trunnikov, Maxim
Programming Languages
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. A number of attempts were made 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. This paper does not demonstrate the practical use or effect of \\(varphi\) but merely explains it.
title $φ$-Calculus: Object-Oriented Formalism
topic Programming Languages
url https://arxiv.org/abs/2111.13384