skip to main content
article
Free Access

A workable interpreter project for a “Structured Programming” course

Published:01 August 1978Publication History
Skip Abstract Section

Abstract

Construction of a programming language interpreter has many beneficial aspects as a project for an intermediate level course. It provides a taste of the compilation process and an understanding of many issues involved in the structure and analysis of programming languages, all in a framework of an interesting, moderately large programming project. Over the past several years I have developed a workable interpreter, demanding a month or less, which successfully exhibits many important concepts. I hope that the presentation of this specific formulation, in detail, will prove of value to others.

This project provides an interpreter for a simple, statement-oriented language.

References

  1. 1 R.C. Holt, D.B. Wortman, D.T. Barnard, and J.R. Cody, "SP/k: A System for Teaching Computer Programming". CACM 20 5 (May 1977). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 J.N.P. Hume & R.C. Holt, Structured Programming Using PL/I and SP/k. Reston, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 D.R. Levine, "The Simple Internal Procedure as an Effective Tool in the Teaching and Practice of Structured PL/I". ACM SIGCSE Bulletin 9 1 (Feb. 1977), 22-25. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A workable interpreter project for a “Structured Programming” course

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image ACM SIGCSE Bulletin
              ACM SIGCSE Bulletin  Volume 10, Issue 3
              Proceedings of the 9th SIGCSE symposium on Computer science education
              August 1978
              178 pages
              ISSN:0097-8418
              DOI:10.1145/953028
              Issue’s Table of Contents
              • cover image ACM Conferences
                SIGCSE '78: Proceedings of the ninth SIGCSE technical symposium on Computer science education
                August 1978
                178 pages
                ISBN:9781450374347
                DOI:10.1145/800130

              Copyright © 1978 ACM

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 August 1978

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader
            About Cookies On This Site

            We use cookies to ensure that we give you the best experience on our website.

            Learn more

            Got it!