Understanding ALGOL: A View of a Recent Convert to Denotational Semantics
Author(s)
Meyer, Albert R.
DownloadMIT-LCS-TM-245.pdf (4.368Mb)
Metadata
Show full item recordAbstract
The advantages of denotational over copy-rule semantics are argued. A denotational semantics is indicated for an ALGOL-like language with finite-mode procedures, blocks with local storage, and sharing (aliasing). Procedure declarations are completely explained in the usual framework of complete partial orders, but cpo's are inadequate for the semantics of blocks, and a new class of store models is described. The semantics justifies a proof system for partial correctness of commands containing global procedures.
Date issued
1983-10Series/Report no.
MIT-LCS-TM-245