Accession Number : AD0720761

Title :   An Expansion of the Data Structuring Capabilities of PAL.

Descriptive Note : Technical memo.,

Corporate Author : MASSACHUSETTS INST OF TECH CAMBRIDGE PROJECT MAC

Personal Author(s) : Zilles,Stephen N.

Report Date : OCT 1970

Pagination or Media Count : 203

Abstract : The programming language PAL is extended to include additional facilities for structuring data. These extensions increase the flexibility of the language and give the user greater control over the form and use of his data. The structure definitions of Landin are incorporated into the PAL syntax.... The data structures are represented by functions defined on a set of symbolic component selectors. A type system based on unrestricted predicate functions is introduced to provide strong representations of the data structures. The new language features are formally defined by appropriate modifications to the existing formal definition of PAL. The flexibility and power of the extensions is illustrated in a series of examples. Limitations, alternatives and possible extensions are discussed. (Author)

Descriptors :   (*PROGRAMMING LANGUAGES, LINGUISTICS), DATA PROCESSING, COMPUTER PROGRAMMING, SEMANTICS, COMPUTER LOGIC, SYNTAX, THESES

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE