pith. sign in

arxiv: 1603.08648 · v3 · pith:F5ISAU7Vnew · submitted 2016-03-29 · 💻 cs.PL

A Comparison of NOOP to Structural Domain-Theoretic Models of OOP

classification 💻 cs.PL
keywords modelsnoopdomain-theoreticcomparisondevelopednominalnominally-typedstructural
0
0 comments X
read the original abstract

Mainstream object-oriented programming languages such as Java, C#, C++ and Scala are all almost entirely nominally-typed. NOOP is a recently developed domain-theoretic model of OOP that was designed to include full nominal information found in nominally-typed OOP. This paper compares NOOP to the most widely known domain-theoretic models of OOP, namely, the models developed by Cardelli and Cook, which were structurally-typed models. Leveraging the development of NOOP, the comparison presented in this paper provides a clear and precise mathematical account for the relation between nominal and structural OO type systems.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.