Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/800238.807143acmconferencesArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article
Free access

Algol 68 as an implementation language for portable interpreters

Published: 29 March 1977 Publication History

Abstract

By making use of its advanced and highly expressive facilities, Algol 68 can be used to implement interpretive language processors with an unusual degree of conceptual clarity and machine independence. The internal representations of source programs in such a processor consist of high-level data structures which are interpreted by means of a set of readable, mutually recursive Algol 68 procedures. The technique is illustrated by applying it to the implementation of a miniature sample language. Efficiency considerations and aspects of the relevant programming methodology are discussed.

References

[1]
F.G. Pagan, "On Interpreter-Oriented Definitions of Programming Languages", Computer J. 19, no. 2, 151-155, (1976).]]
[2]
A. van Wijngaarden et al, "Revised Report on the Algorithmic Language ALGOL 68", Springer Verlag, (1976).]]
[3]
F.G. Pagan, "A Practical Guide to Algol 68", Wiley, (1976).]]
[4]
P. Lucas, P. Lauer, H. Stigleitner, "Method and Notation for the Formal Definition of Programming Languages", TR 25.087, IBM Laboratory Vienna, (1968 and 1970).]]
[5]
P. Wegner, "The Vienna Definition Language", Computing Surveys 4, 5-63, (1972).]]
[6]
A. van Wihngaarden et al, "Report on the Algorithmic Language ALGOL 68", Numerische Mathematik 14, 79-218, (1969).]]
[7]
D. Gries, "Compiler Construction for Digital Computers", Wiley, (1971).]]
[8]
S.R. Bourne, A.D. Birrell, I. Walker, "ALGOL68C Reference Manual", preliminary edition, Univ. of Cambridge, (1975).]]

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Proceedings of the Strathclyde ALGOL 68 conference
March 1977
199 pages
ISBN:9781450379014
DOI:10.1145/800238
  • cover image ACM SIGPLAN Notices
    ACM SIGPLAN Notices  Volume 12, Issue 6
    Proceedings of the Strathclyde ALGOL 68 conference
    June 1977
    191 pages
    ISSN:0362-1340
    EISSN:1558-1160
    DOI:10.1145/872738
    Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 March 1977

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)51
  • Downloads (Last 6 weeks)16
Reflects downloads up to 13 Sep 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media