ABSTRACT
A great deal of interest has developed in structured programming [Dahl, Dijkstra, and Hoare, 1972] during the past few years. This paper is concerned with some experiences obtained in the use of a structured programming language in the computer science curriculum at the University of Maryland. The language used was SIMPL-X [Basili, 1973], a language designed and implemented at the University of Maryland.
SIMPL-X was designed to be a transportable, extendable, compiler-writing language that was to be the base language for a family of programming languages. It is, in fact, being used for that purpose as the SIMPL-X compiler [Basili and Turner, 1973] is written in SIMPL-X, and a compiler for the graph algorithmic language GRAAL [Rheinboldt, Basili, and Mesztenyi, 1972] is presently being designed as an extension of the SIMPL-X compiler.
- 1.Basili, V.R., SIMPL-X. A Language for Writing Structured Programs, TR-223, University of Maryland, Computer Science Center, January 1973.Google Scholar
- 2.Basili, V.R., and Turner, A.J., A Transportable Extendable Compiler, TR-269, University of Maryland, Computer Science Center, October 1973.Google Scholar
- 3.Dahl, O.J., Dijkstra, E.W., and Hoare, C.A.R., Structured Programming, Academic Press, 1972. Google ScholarDigital Library
- 4.Hoare, C.A.R., Hints on Programming Language Design, Address at SIGACT/SIGPLAN Symposium on Principles of Programming Languages, October 1973.Google Scholar
- 5.Holt, R.C., Teaching the Fatal Disease (or) Introductory Computer Programming Using PL/I, SIGPLAN Notices 8, 5, May 1973. Google ScholarDigital Library
- 6.Rheinboldt, W.C., Basili, V.R., and Mesztenyi, C.K., On a Programming Language for Graph Algorithms, BIT 12, 2, 1972.Google ScholarCross Ref
Index Terms
- Experiences with a simple structured programming language
Recommendations
Experiences with a simple structured programming language
Proceedings of the 4th SIGCSE symposium on Computer science educationA great deal of interest has developed in structured programming [Dahl, Dijkstra, and Hoare, 1972] during the past few years. This paper is concerned with some experiences obtained in the use of a structured programming language in the computer science ...
A simple separate compilation mechanism for block-structured languages
A very simple and efficient technique for the introduction of separate compilation facilities into compilers for block-structured languages is presented. Using this technique, programs may be compiled in parts while the compile-time checking advantages ...
Syntax extension and the IMP72 programming language
The IMP72 language for the DEC PDP-10 computer is the most recent of the IMP family of extensible software implementation languages. Its facility for extending the syntax of the language, the syntax statement, is simple enough to be useful to relatively ...
Comments