Abstract
This paper gives a brief introduction to a sequence of subsets of the PL/I language that has been designed for the purpose of teaching introductory computer, programming. The six subsets, called SP/1, SP/2, ..., SP/6, restrict PL/I to language features which the authors feel encourage good programming habits. Each subset introduces new language features while retaining features introduced in earlier subsets.
- 1 Holt, Richard C., "Teaching the Fatal Disease (or) Introductory Computer Programming Using PL/I", SIGPLAN Notices, 8, 5 (May 1973) 8-23. Google Scholar
Digital Library
- 2 Conway, Richard and Gries, David, "An Introduction to Programming: A Structured Approach Using PL/I and PL/C", Winthrop Publishers, Cambridge, Mass., 1973.Google Scholar
- 3 Conway, R.W. and Wilcox, T.R., "Design and Implementation of a Diagnostic Compiler for PL/I", Communications of the ACM, March 1973. Google Scholar
Digital Library
- 4 IBM System 360 PL/I Reference Manual, Form C28-8201.Google Scholar
- 5 IBM PL/I Language Specifications, Form C28-6571.Google Scholar
- 6 Pollack, S.V. and Sterling, T.D., A Guide to PL/I, Holt Rinehart Winston, 1969.Google Scholar
- 7 Boulton, P.l.P. and Jeanes , D.L., "The Structure and Performance of PLUTO, a Teaching Oriented PL/I Compiler System", INFOR, vol. 10, no. 2, June 1972, pp. 140-153.Google Scholar
- 8 IBM: OS PL/I Checkout and Optimizing Compilers. Language Reference Manual, From SC33-0009-2.Google Scholar
- 9 ECMA.TC10/ANSI.X3J1 (European Computer Manufacturers Association and American National Standards Institute), "PL/I Basis/1-10", September 1973.Google Scholar
- 10 Wortman, D.B., "Student PL - A PL/I Dialect Designed for Teaching", Proceedings of Canadian Computer Conference, Montreal, June 1972.Google Scholar
- 11 Beech, David and Marcotty, Michael, "Unfurling the PL/I Standard", SIGPLAN Notices, 8,10 (October 1973) 12-43. Google Scholar
Digital Library
- 12 Wirth, Niklaus, "The Programming Language Pascal", Eidgenossische Technische Hochschule, Zurich, November 1970.Google Scholar
- 13 PLAGO Project, "PLAGO/360 Users Manual", Polytechnic Institute of Brooklyn, 333 Jay St., Brooklyn, N.Y. 11201.Google Scholar
- 14 McKeeman, W.M., Homing, J.J., Wortman, D.B. A Compiler Generator, Prentice Hall 1970.Google Scholar
- 15 IBM Corp., DOS and TOE PL/I (D) Compiler Programmer's Guide PL/I - Programmer's Guide, IBM Form GC24-9005.Google Scholar
- 16 IBM Corporation, "Student Language - A Teaching Subset of PL/I - Teaching Guide", IBM Form GR09-0004-1.Google Scholar
- 17 Glass, Robert L., "An Elementary Discussion of Compiler/Interpreter Writing", ACM Computing Surveys, vol. 1, no. 1, 55-77 (March 1969). Google Scholar
Digital Library
- 18 Corbato, F.J., "PL/I as a Tool for System Programming", Datamation, vol. 15, no. 5 (May 1969) 68-75.Google Scholar
- 19 Holt, Richard C. and Wortman, David B., "Structured Subsets of the PL/I Language", Computer Systems Research Group, University of Toronto, Report CSRG-27, October 1973.Google Scholar
Index Terms
A sequence of structured subsets of PL/I
Recommendations
A sequence of structured subsets of PL/I
SIGCSE '74: Proceedings of the fourth SIGCSE technical symposium on Computer science educationThis paper gives a brief introduction to a sequence of subsets of the PL/I language that has been designed for the purpose of teaching introductory computer, programming. The six subsets, called SP/1, SP/2, ..., SP/6, restrict PL/I to language features ...
Rethinking pedagogy for teaching PL with more than PL concepts in mind
Individual department goals drive undergraduate computer science educators to teach with varying priorities on preparing students for continuing to graduate school or embarking on a career that leverages their education immediately after college. ...
Subset/G PL/I and the PL/I Standard
ACM '83: Proceedings of the 1983 annual conference on Computers : Extending the human resourceSubset/G PL/I (G for General Purpose) is a subset of full Standard PL/I. Both Subset/G PL/I and Standard PL/I are defined by standards issued by the American National Standards Institute. Subset/G evolved in the late 1970's as a result of a growing ...






Comments