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
SIGCSE '74: Proceedings of the fourth SIGCSE technical 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 ...
Functional language compiler experiences at Intel
CUFP '10: ACM SIGPLAN Commercial Users of Functional ProgrammingFor five years Intel's Programming Systems Lab (PSL) has been collaborating with an external partner on a new functional programming language designed for productivity on many-core processors. While the language is not yet public, this talk outlines ...
Comments