The early history and characteristics of PL/I

@article{Radin1978TheEH,
  title={The early history and characteristics of PL/I},
  author={George Radin},
  journal={ACM SIGPLAN Notices},
  year={1978},
  volume={13},
  pages={227-241}
}
  • G. Radin
  • Published 1 August 1978
  • Computer Science
  • ACM SIGPLAN Notices
Source material for a written history of PL/I has been preserved and is available in dozens of cartons, each packed with memos, evaluations, language control logs, etc. A remembered history of PL/I is retrievable by listening to as many people, each of whom was deeply involved in one aspect of its progress. This paper is an attempt to gather together and evaluate what I and some associates could read and recall in a few months. There is enough material left for several dissertations. The… 

Programming and compiling for embedded SIMD architectures

Overall, the dissertation asserts that SIMD architectures will continue to play an important rôle in the future, because of the efficiency they provide for data-parallel problems and the natural programming model.

Early Language and Compiler Developments at IBM Europe: A Personal Retrospection

  • A. Endres
  • Computer Science
    IEEE Annals of the History of Computing
  • 2013
This retrospective concentrates on two languages, Algol 60 and PL/I, because with them compiler development reached an historical peak within IBM's European laboratories, and the author's experience and the responsibility of the different laboratories are considered.

The Evolution of Programming Languages

The purpose of this book is to study how high-level programming languages are designed to meet the needs of the human and the machine.

Critique of DIN Kernel Lisp definition version 1.2

  • H. Baker
  • Computer Science
    LISP Symb. Comput.
  • 1992
Recommendations include standardizing the S-expression rather than the character form of a program, using lexical scoping and shadowing to enhance subsystem modularity, relying on macros and compiler-macros for more pleasant syntax and greater modularity and the inclusion offutures as DKLisp's fundamental mechanism for the introduction of multiple parallel threads of computation.

The impact of software engineering research on modern programming languages

Evidence is provided of the impact of software engineering research on modern programming language design and the close relationship between these two fields by focusing on several major features of current programming languages.

An Exegesis of Four Formal Descriptions of ALGOL 60

The main challenges in providing a formal semantics for imperative programming languages are identified and the responses to these challenges are reviewed in four relatively complete formal descriptions of ALGOL 60.

A gift from Pandora's box : The software crisis

It is argued that the patterns and tensions to be found throughout the whole development of software are not accidental: they arise not simply from academic controversies but from the very nature of software and from the social circumstances of its production and use.

The design of a first course in programming

A course was designed to teach Top-Down programming to second level students who had no previous computer experience to enable them to become computer literate and to develop their problem-solving ability.

The early history of REXX

  • M. Cowlishaw
  • Computer Science
    IEEE Annals of the History of Computing
  • 1994
The early history of REXX is described, illustrated by quotations from the electronic mail record and from other contemporary documents, to make programming easier for people to use.

References

SHOWING 1-10 OF 24 REFERENCES

NPL: highlights of a new programming language

I~l October 1963, the Advanced Language Development /:ommittee ~ of the SHARE FORTILAN Project was formed and was charged by SHAIiE and by IBM t;o specify a programming language with t;he following

PL/I list processing

The concepts of list processing have been introduced into the PL/I language and it is possible to writePL/I procedures that operate on simple and complex data list organizations.

The impact of language design on the production of reliable software

This paper discusses the design of programming languages to enhance reliability by presenting several general design principles, and then applies them to particular language constructs.

American National Standard Programming Language PL/I

  • American National Standard Programming Language PL/I
  • 1976

IBM memo, Feb

  • IBM memo, Feb
  • 1964

A FORTRAN VI Proposal,

  • IBM memo,
  • 1963

NPL Technical Report, IBM World Trade Laboratories (Great Britain) Ltd

  • NPL Technical Report, IBM World Trade Laboratories (Great Britain) Ltd
  • 1964

Appendix A (NEW = Language Described in Share Report of April, 1964) OLD = FORTRAN IV) NEW RDACD

  • Appendix A (NEW = Language Described in Share Report of April, 1964) OLD = FORTRAN IV) NEW RDACD

Specifications for the New Programming Language

  • Specifications for the New Programming Language
  • 1964