A Theory of Objects

E815059

A Theory of Objects is a foundational book in theoretical computer science that develops a rigorous mathematical framework for understanding object-oriented programming and type systems.

All labels observed (1)

Label Occurrences
A Theory of Objects canonical 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf book ⓘ
computer science book ⓘ
theoretical computer science book ⓘ
about formal models of objects ⓘ
inheritance hierarchies ⓘ
method invocation ⓘ
mutable state in objects ⓘ
object identity ⓘ
object-oriented languages design ⓘ
soundness of type systems ⓘ
subtyping relations ⓘ
academicDiscipline computer science ⓘ
mathematics ⓘ
author Luca Cardelli ⓘ
Martín Abadi ⓘ
countryOfPublication United States ⓘ
describedAs foundational work in the theory of objects ⓘ
rigorous mathematical treatment of object-oriented programming ⓘ
field object-oriented programming ⓘ
programming languages ⓘ
theoretical computer science ⓘ
type systems ⓘ
genre academic literature ⓘ
technical monograph ⓘ
influencedBy lambda calculus ⓘ
programming language semantics ⓘ
type theory ⓘ
languageOfWorkOrName English ⓘ
mainSubject denotational semantics ⓘ
encapsulation ⓘ
inheritance in type systems ⓘ
object calculus ⓘ
object-oriented type systems ⓘ
operational semantics ⓘ
polymorphism ⓘ
semantics of object-oriented programming ⓘ
subtyping ⓘ
publisher Springer ⓘ
series Monographs in Computer Science ⓘ
targetAudience graduate students in computer science ⓘ
researchers in programming languages ⓘ
theoretical computer scientists ⓘ
theoreticalFramework object calculus ⓘ
typed lambda calculus ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Luca Cardelli → coAuthorOf → A Theory of Objects ⓘ