H ? « »

Language peer sets for Scratchpad:
United States
United States/1971
Designed 1971
1970s languages
Third generation
High Cold War
Genus Symbolic
Numerical Scientific
Symbolic
Logical
Expression-oriented
Symbolic/1971
Logical/1971
Expression-oriented/1971
Symbolic/United States
Logical/United States
Expression-oriented/United States
Numerical Scientific
Numerical Scientific/1971
Numerical Scientific/us

Scratchpad(ID:2728/scr005)

General purpose interactive symbolic maths system 

alternate simple view
Country: United States
Designed 1971
Published: 1971
Genus: Symbolic
Sammet category: Numerical Scientific


Richard Jenks, Barry Trager, Stephen M. Watt & Robert S. Sutor, IBM Research, ca 1971.

General-purpose language originally for interactive symbolic math.

It features abstract parametrized datatypes, multiple inheritance and polymorphism.

Intentionally written in LISP to take advantage of the many different algebraic and mathematical systems written in LISP at the time (MATHLAB, CHARIBDYS, SIN etc). Hence the most powerful system at the time because it absorbed them.

Real-time control from JOSS, and workspace from APL


Related languages
APL Scratchpad   Incorporated some features of
CHARYBDIS Scratchpad   Incorporated some features of
FAMOUS Scratchpad   Incorporated some features of
JOSS II Scratchpad   Incorporated some features of
Korsvold Scratchpad   Incorporated some features of
MATHLAB 68 Scratchpad   Influence
REDUCE Scratchpad   Influence
SIN Scratchpad   Influence
SML Scratchpad   Incorporated some features of
Scratchpad REDUCE 2   Incorporated some features of
Scratchpad SCRATCHPAD/1   Evolution of

Samples:

References:
  • Blair, F.W., Griesmer, J.H., and Jenks, R.D., (1970) Blair, F.W., Griesmer, J.H., and Jenks, R.D., "An Interactive Facility for Symbolic Mathematics" pp394-419
          in [Proceedings] (1970) Proceedings of the International Computing Symposium, Bonn, Germany, 1970,
  • Smith, Lyle B. (1970) Smith, Lyle B. "A Survey of Interactive Graphical Systems for Mathematics"
          in [ACM] (1970) [ACM] ACM Computing Surveys 2(4) Dec1970
  • Griesmer, J. H.; Jenks, R. D. (1971) Griesmer, J. H.; Jenks, R. D. "SCRATCHPAD/1: An interactive facility for symbolic mathematics" Abstract Extract: Introduction Extract: Sources of scratchpad
          in [SYMSAM 71] (1971) [ACM] Proceedings of the Second Symposium on Symbolic and Algebraic Manipulation, March 23-25, 1971 Los Angeles (SYMSAM 71)
  • Barton, D and J P Fitch (1972) Barton, D and J P Fitch "Applications of algebraic manipulation programs in physics" Rep. Prog. Phys. 35 235-314 1972
          in [SYMSAM 71] (1971) [ACM] Proceedings of the Second Symposium on Symbolic and Algebraic Manipulation, March 23-25, 1971 Los Angeles (SYMSAM 71)
  • Barton and Fitch (1972) Barton, D and Fitch, JP "A review of algebraic manipulative programs and their application" Abstract
          in The Computer Journal (1972) The Computer Journal 15(4) 1972
  • Griesmer, J. H. and R. D. Jenks (1972). (1972) Griesmer, J. H. and R. D. Jenks (1972). "SCRATCHPAD: A capsule view." Abstract
          in [TDMMC] (1972) Proceedings of the SIGPLAN symposium on Two-dimensional man-machine communication 1972 , Los Alamos, New Mexico, United States
  • Griesmer, J.H., and Jenks, R. D., (1972) Griesmer, J.H., and Jenks, R. D., "The SCRATCHPAD System", IBM Research Report RC 3925, July 1972 Abstract
          in [TDMMC] (1972) Proceedings of the SIGPLAN symposium on Two-dimensional man-machine communication 1972 , Los Alamos, New Mexico, United States
  • Wells (1972) Wells, Mark B. "A review of two-dimensional programming languages" pp1-10 Extract: Scratchpad
          in [TDMMC] (1972) Proceedings of the SIGPLAN symposium on Two-dimensional man-machine communication 1972 , Los Alamos, New Mexico, United States
  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Jenks, R. D. (1974) Jenks, R. D. "The SCRATCHPAD language" Abstract
          in [VHLL 1974] (1974) Proceedings of the ACM SIGPLAN symposium on Very high level languages, March 28-29, 1974, Santa Monica, California, United States
  • [IBM] (1975) "Scratchpad User's Manual", RA 70, IBM (June 1975).
          in [VHLL 1974] (1974) Proceedings of the ACM SIGPLAN symposium on Very high level languages, March 28-29, 1974, Santa Monica, California, United States
  • Griesmer , James H. and Jenks, Richard D. (1975) Griesmer , James H. and Jenks, Richard D. "The SCRATCHPAD system" p266-267
          in (1975) Proceedings of the 1975 ACM annual conference
  • Engelman, C. (1976) Engelman, C. "Algebraic Manipulation Languages" Extract: FORMAC Extract: Symbolic systems
          in Encyclopedia of Computer Science, Ralston, Anthony (1976) Encyclopedia of Computer Science, Ralston, Anthony, and Meek, Chester L. (eds) New York, NY Petrocelli/Charter 1976
  • Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
          in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
  • Sammet, Jean E. (1981) Sammet, Jean E. "History of IBM's Technical Contributions to High Level Programming Languages" pp520ff
          in [IBM] (1981) IBM Journal of Research and Development, 25(5), September 1981 25th anniversary issue
  • Smillie, K W. (1982) Smillie, K W. review of Sammet 1981 in ACM Computing Reviews September 1982 Abstract
          in [IBM] (1981) IBM Journal of Research and Development, 25(5), September 1981 25th anniversary issue
  • Wolfram, Stephen (1985) Wolfram, Stephen "Symbolic Mathematical Computation"
          in [ACM] (1985) [ACM] CACM 28(04) (April 1985)
  • Geddes et al (1992) Geddes, K.O. ; Czapor S.R. and G. Labahn, "Algorithms for Computer Algebra" Kluwer Academic Publishers, Boston, 1992 Extract: Extract from Chapter one
          in [ACM] (1985) [ACM] CACM 28(04) (April 1985)
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder