ACM Home Page
Please provide us with feedback. Feedback
A bonus from van Wijngaarden's device
Full text PdfPdf (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
James H. Morris, Jr.  Univ. of California, Berkeley, Berkeley
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 7,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/361532.361558
What is a DOI?

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.


Collaborative Colleagues:
James H. Morris, Jr.: colleagues