Premium
Handling type information when compiling a language with user‐defined types
Author(s) -
Wallis Peter J. L.
Publication year - 1981
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380110207
Subject(s) - computer science , programming language , type (biology) , semantics (computer science) , data type , type safety , biology , ecology
Abstract A discussion of the handling of type information by the translator for the Portable Programming Language is broadened to include some related details of the PPL design and the way in which type information is used during storage management. No knowledge of PPL is assumed and the presentation is sufficiently broad‐based to provide insight into the compiling actions needed for more complicated languages such as Algol 68 and Ada; some design details of the three languages are contrasted. The implemented type‐handling in the PPL translator takes many details from a denotational semantics for a forerunner of the language.