| PL360, a Programming Language for the 360 Computers |
| Full text |
Pdf
(2.25 MB)
|
| Source
|
Journal of the ACM (JACM)
archive
Volume 15 , Issue 1 (January 1968)
table of contents
Pages: 37 - 74
Year of Publication: 1968
ISSN:0004-5411
|
|
Author
|
|
Niklaus Wirth
|
Institut für Operations Research und elektronische Datenverarbeitung der Universität Zürich, Sumatrastrasse 30, Zürich, Switzerland and Stanford University, Stanford, California
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 133, Citation Count: 57
|
|
|
ABSTRACT
A programming language for the IBM 360 computers and aspects of its implementation are described. The language, called PL360, provides the facilities of a symbolic machine language, but displays a structure defined by a recursive syntax. PL360 was designed to improve the readability of programs which must take into account specific characteristics and limitations of a particular computer. It represents an attempt to further the state of the art of programming by encouraging and even forcing the programmer to improve his style of exposition and his principles and discipline in program organization. Because of its inherent simplicity, the language is particularly well suited for tutorial purposes.
The attempt to present a computer as a systematically organized entity is also hoped to be of interest to designers of future computers.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
AMDHL, G. M., BLnAUW, G. Ai, AND BROm(S, F. P., Ja. Architecture of the IBM SysteM/360. IBM J. Res. and Dev. 8 (April 1964), 87-101.
|
| |
3
|
BLAAUW, G. A., et AL. The structure of System/360. IBM Syst. J. 3, 2 (1964), 119-164.
|
 |
4
|
|
| |
5
|
"IBM System/360 principles of operation," IBM Syst. leference Libr. A22-6821-2.
|
| |
6
|
|
| |
7
|
|
CITED BY 57
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Henry R. Bauer, III , Gary D. Thomas , Jeffrey VanBaalen, A multiprogramming operating system for the TI980A, Proceedings of the annual conference, p.247-251, October 20-22, 1976, Houston, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Timothy A. Budd , Richard A. DeMillo , Richard J. Lipton , Frederick G. Sayward, Theoretical and empirical studies on using program mutation to test the functional correctness of programs, Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.220-233, January 28-30, 1980, Las Vegas, Nevada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K. C. Sevcik , J. W. Atwood , M. S. Grushcow , R. C. Holt , J. J. Horning , D. Tsichritzis, Project SUE as a learning experience, Proceedings of the December 5-7, 1972, fall joint computer conference, part I, December 05-07, 1972, Anaheim, California
|
|
|
Ken Magel , Andries Van Dam , Martin Michel, Toward the development of machine: independent systems programming languages, Proceedings of the May 6-10, 1974, national computer conference and exposition, May 06-10, 1974, Chicago, Illinois
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|