[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/800155.805016acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
Article
Free access

ALGOL-E: An Experimental Approach to The Study of Programming Languages

Published: 01 March 1972 Publication History

Abstract

A common approach to the teaching of Programming Languages (course 12, Curriculum 68) has been to teach several languages, each demonstrating a feature deemed significant, such as ALGOL, LISP, SNOBOL, and COBOL [3,7]. The problem that exists with this method is that far too much time is spent learning the details necessary to use the languages, leaving time for only a few trivial programs in each language. A popular alternative to this approach is to teach the course using a single general-purpose language which has a broad repertoire of language features, such as PL/I. While this method successfully avoids much of the detail which characterizes the former, it too seems to have a serious drawback. The student can become quite talented at programming in the language and still have very little feel for the implications of the higher level language structures at the machine level. Moreover, these languages typically provide no means by which the student can readily investigate these implications. Hence, ALGOL-E is proposed as a programming language system which provides such a capability.

References

[1]
Bauer, Henry R., Becker, Sheldon, Graham, Susan L., and Satterthwaite, Edwin, ALGOL W (REVISED), Computer Science Department, Stanford University, 1969.
[2]
BURROUGHS B5500 INFORMATION PROCESSING SYSTEMS REFERENCE MANUAL, Burroughs Corporation, 1964.
[3]
Higman, Bryan, A COMPARATIVE STUDY OF PROGRAMMING LANGUAGES, American Elsevier Publishing Company, Inc., 1967.
[4]
Kildall, Gary A., THE ALGOL-E PROGRAMMING SYSTEM, Mathematics Department, Naval Postgraduate School, Monterey, California, 1971.
[5]
McKeeman, William M., Horning, James J., and Wortman, David B., A COMPILER GENERATOR, Prentice-Hall, Inc., 1970.
[6]
Randell, B., and Russell, L. J., ALGOL 60 IMPLEMENTATION, Academic Press, 1964.
[7]
Rosen, Saul, PROGRAMMING SYSTEMS AND LANGUAGES, McGraw-Hill Book Company, 1967.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '72: Proceedings of the second SIGCSE technical symposium on Education in computer science
March 1972
166 pages
ISBN:9781450374613
DOI:10.1145/800155
Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 1972

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE TS 2025
The 56th ACM Technical Symposium on Computer Science Education
February 26 - March 1, 2025
Pittsburgh , PA , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 205
    Total Downloads
  • Downloads (Last 12 months)23
  • Downloads (Last 6 weeks)10
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media