| A bonus from van Wijngaarden's device |
| Full text |
Pdf
(106 KB)
|
Source
|
Communications of the ACM
archive
Volume 15 , Issue 8 (August 1972)
table of contents
Page: 773
Year of Publication: 1972
ISSN:0001-0782
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 7, Citation Count: 3
|
|
|
ABSTRACT
In [1] van Wijngaarden presented a rather remarkable technique for rewriting ALGOL 60 programs to eliminate all labels. The purpose of this note is to point out that the rewriting would also eliminate the use of array returning (procedure returning, label returning, etc.) procedures had they been legal constructs of ALGOL 60. Hence, the many languages which allow such things to be returned as procedure values are not such large extensions of ALGOL 60 as one might think [2, 3, 4, 5].
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
|
van Wijngaarden, A. Recursive definition of syntax and semantics, in Formal Language Description Languages for Computer Programming, T.B. Steel Jr. (Ed.), North-Holland, 1966.
|
| |
2
|
Berry, D.M. Introduction to Oregano. Proc. of Syrup. on Data Structures in Programming Languages, Gainesville, Fla., Feb. 1971.
|
 |
3
|
|
 |
4
|
|
 |
5
|
|
| |
6
|
Johnston, J.B. The contour model for block structured processes. Proc. of Syrup. on Data Structures in Programming Languages, Gainesville, Fla., Feb. 1971.
|
| |
7
|
Wegner, P. Data structure models for programming languages. Proc. of Syrup. on Data Structures in Programming Languages, Gainesville, Fla., Feb. 1971.
|
|