TL;DR: Information retrieval, computer-aided drawing, electrical network design, and engineering design systems are among those whose operation depends on efficient data manipulation and association techniques.
Abstract: Engineering design and computer-aided problem solving occur in an atmosphere in which the relationships between the data elements are utilized. For example, information retrieval, computer-aided drawing, electrical network design, and engineering design systems are among those whose operation depends on efficient data manipulation and association techniques.
TL;DR: This report provides a formal definition of large portions of the ECMA/ANSI proposed Standard PL/I language by generating a function from a source program.
Abstract: This report provides a formal definition of large portions of the ECMA/ANSI proposed Standard PL/I language. The metalanguage used is described in the style of the "Mathematical Semantics". That is, the definition of PL/I is given by generating a function from a source program. A commentary is also provided to cover the less clear parts of the chosen model. For the convenience of the reader who wishes to have the commentary side by side with the formulae, the report is divided into two parts: Part I contains the description of the notation, the commentary and a cross-reference; Part II contains all the formulae.
TL;DR: SP/k is a compatible subset of the PL/I language that has been designed for teaching programming and is suitable for introducing programming concepts used in various applications, including business data processing, scientific calculations and non-numeric computation.
Abstract: SP/k is a compatible subset of the PL/I language that has been designed for teaching programming. The features of the SP/k language were chosen to encourage structured problem solving by computers, to make the language easy to learn and use, to eliminate confusing and redundant constructs, and to make the language easy to compile. The resulting language is suitable for introducing programming concepts used in various applications, including business data processing, scientific calculations and non-numeric computation. SP/k is actually a sequence of language subsets called SP/1, SP/2, … SP/8. Each subset introduces new programming language constructs while retaining all the constructs of preceding subsets. Each subset is precisely defined and can be learned or implemented without the following subsets.
TL;DR: A sample of 120 production PL/I programs from several commercial computing installations has been studied and the statistical results are presented in this document.
Abstract: A sample of 120 production PL/I programs from several commercial computing installations has been studied. Data about the programs in the sample have been extracted by a PL/I scanning program. The statistical results of the study are presented in this document
The paper concentrates on statistical data and not on general conclusions. The data are only interpreted to the extent that it is not ill-defined and misleading. The data profile the use of basic PL/I elements and the structure of programs written in PL/I. The reader of this report will get a better understanding of how PL/I has been used in the commercial environment up to 1974.