H ? « »

Language peer sets for SP/k:
Canada
Canada/1975
Designed 1975
1970s languages
Fourth generation
High Cold War
Genus Other PL/Is
Multi-purpose
Other PL/Is
PL/I Languages
Imperative
Other PL/Is/1975
PL/I Languages/1975
Imperative/1975
Other PL/Is/Canada
PL/I Languages/Canada
Imperative/Canada
Multi-purpose
Multi-purpose/1975
Multi-purpose/ca

SP/k(ID:784/spk001)

alternate simple view
Country: Canada
Designed 1975
Published: 1975
Genus: Other PL/Is
Sammet category: Multi-purpose


Holt et al: Waterloo, 1977

k=1..8. A series of PL/I subsets, simplified for student use, and with confusing and inconsistent features of PL/I removed (foreshadowed by Holt in his PL/I commentary)

SP/I: expressions and output.
SP/2: variables, assignment, and input.
SP/3: selection and repetition.
SP/4: character strings.
SP/5: arrays.
SP/6: procedures.
SP/7: formatted input-output.
SP/8: records and files.


People:
Related languages
PL/I SP/k   Subset
SP/k CSP/k   Augmentation of
SP/k SPECKLE   Evolution of

References:
  • Holt, Richard C. (1973) Holt, Richard C. "Teaching the fatal disease: (or) introductory computer programming using PL/I" pp8-23
          in [SIGPLAN] (1973) ACM SIGPLAN Notices 8(5) May 1973
  • Holt, R C and J.N.P. Hume (1975) Holt, R C and J.N.P. Hume "Structured Programming Using PL/I and SP/k" Reston Publishing Company (Prentice-Hall), Virginia 1975.
          in [SIGPLAN] (1973) ACM SIGPLAN Notices 8(5) May 1973
  • R C Holt and J.N.P. Hume (1976) R C Holt and J.N.P. Hume "Fundamentals of Structured Programming Using Fortran with SF/k and WATFIV-S" Reston Publishing Company (Prentice-Hall), Virginia 1976
          in [SIGPLAN] (1973) ACM SIGPLAN Notices 8(5) May 1973
  • Holt, R.C. et al, (1977) Holt, R.C. et al, "SP/k: A System for Teaching Computer Programming"
          in [ACM] (1977) [ACM] CACM 20(05) (May 1977).
  • Flass, Peter (2000) Flass, Peter "Languages Related to PL/I" in "The PL/I Language" Online copy at Peter Flass's PL/1 site
          in [ACM] (1977) [ACM] CACM 20(05) (May 1977).
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder