Treffer: A Structural View of PL/I.

Title:
A Structural View of PL/I.
Authors:
Source:
Computing Surveys. Mar70, Vol. 2 Issue 1, p33-64. 32p. 13 Diagrams.
Database:
Business Source Premier

Weitere Informationen

This tutorial paper is presented at an intermediate level, which assumes that the reader already has either some elementary knowledge of PL/I or a more general familiarity with other high level languages. An attempt is made to break fresh ground by addressing a question concerning the design philosophy of PL/I, namely whether it is possible for the more experienced programmer to grasp the deeper structure and achieve complete mastery of a language with such broad scope. (It is not concerned with showing how easily parts of the language may be used for simple applications, although several introductory texts are cited.) The method of the exposition is first to dispose of certain preprocesses which may be performed, and then to organize the major part of the material under two heads, static aspects and dynamic aspects. The static aspects are those essentially related to inspection rather than execution of a program; the dynamic part of the discussion outlines the semantics in terms of the internal storage, external storage, and flow of control in a conceptual PL/I machine. Every statement and type of object in the language is given a place in this scheme. [ABSTRACT FROM AUTHOR]

Copyright of Computing Surveys is the property of Association for Computing Machinery and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)