ABSTRACT
This paper presents a method for combining ALGOL and COBOL. The purpose and general approach is described; the basic principle is to try to give both groups what they want rather than forcing one group to conform to the other. The major and conceptual differences are listed and described under the headings (a) type of problem to be solved; (b) general usage of the language; (c) symbolism; (d) data description; (e) input-output. Four types and levels of interchangeability are listed and described, namely (a) transliteration of basic symbols; (b) transliteration of groups of symbols; (c) translation of groups of symbols; (d) arbitrary differences.
A listing of elements which are interchangeable under one of the first three categories cited above is given. Arbitrary differences between the two languages are given.
Two sections consider the changes which must be made to each language to have them coincide in the areas where they basically overlap. The paper ends with some indications of the magnitude of the modifications involved.
This paper is intended primarily to show a method which can be used to bring the languages together. The changes can only be made officially through the committee maintaining each language.
- Report on the Algorithmic Language ALGOL 60, edited by Peter Naur, Communications of the Association for Computing Machinery, Vol. 3, No. 5, May 1960. Google ScholarDigital Library
- COBOL: Report to Conference on Data Systems Languages, April 1960, U.S. Government Printing Office #1960 0-552133 plus 3 supplements distributed to CODASYL mailing list, plus change labeled TC 68.1 which has been officially approved by the maintenance committees.Google Scholar
Recommendations
On the machine conversion of B5500 Algol to CDC 6000 Algol
ACM '71: Proceedings of the 1971 26th annual conferenceThis paper describes the machine conversion of Algol for the Burroughs B5500 to Algol for the CDC 6000 series. CDC Algol is essentially Algol 60 and is a subset of Burroughs Algol which is the primary language for the B5500. Burroughs Algol implements ...
ALGOL 60 confidential
The ALGOL 60 Report,* when first encountered, seems to describe a very complex language which will be difficult to learn. The “metalinguistic formulae” admirably serve the purpose of precisely specifying a language, but they are certainly not very ...
Comments