Affiliation:
1. Institut für Operations Research und elektronische Datenverarbeitung der Universität Zürich, Sumatrastrasse 30, Zürich, Switzerland and Stanford University, Stanford, California
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Reference5 articles.
1. A contribution to the development of ALGOL
2. Architecture of the IBM System/360
3. Storage requirements for a data exchange
4. EULER
5. "IBM System/360 principles of operation " IBM Syst. leference Libr. A22-6821-2. "IBM System/360 principles of operation " IBM Syst. leference Libr. A22-6821-2.
Cited by
98 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. References;Microprocessor 5;2020-12-11
2. Compiler Error Messages Considered Unhelpful;Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education;2019-12-18
3. Endgame;Retrogame Archeology;2016
4. The BLISS programming language: a history;Software: Practice and Experience;2002
5. Comparison of syntactic error handling in LR parsers;Software: Practice and Experience;1995-06