A Denotational Semantics of CLU
Name
MIT-LCS-TR-201.pdf
Size
6.33 MB
Format
Adobe PDF
Checksum (MD5)
e1c1b9bb48b2aedacbccfb28ebb3b7a8
Author(s)
Scheifler, Robert W.
Advisor(s)
Liskov, Barbara H.
Date Issued
May 1978
Series/Report no.
MIT-LCS-TR-201
Abstract
A denotational semantics of CLU, an object-oriented language supporting data abstractions, is presented. The definition is based on Scott's lattice-theoretic approach to the theory of computation. Modules, the basic unit of compilation, are represented in terms of a set of recursively defined domains called the abstract syntax.
Persistent DSpace Link