H ? «»

Language peer sets for JOSS:
United States
United States/1963
Designed 1963
1960s languages
Third generation
Early Cold War
Genus Generation of JOSS I
On-Line
Generation of JOSS I
JOSS family
Conversational
Generation of JOSS I/1963
JOSS family/1963
Conversational/1963
Generation of JOSS I/United States
JOSS family/United States
Conversational/United States
On-Line
On-Line/1963
On-Line/us

JOSS(ID:200/jos002)

JOHNNIAC Open Shop System 

alternate simple view
Country: United States
Designed 1963
Published: 1963
Genus: Generation of JOSS I
Sammet category: On-Line


for JOHNNIAC Open Shop System.

Cliff Shaw, RAND Corporation: design 1960-1963; operational May 1963

The first conversational programming system, part of the Information Processor project by Ellis, Shaw, Newell, Uncapher, and Nehama. JOSS was more than a language, as the name suggests, it was a system. The aim of the IP project was:
"To devise an information processing system capable of getting along on its own - it must handle its own problems of programming, bookkeeping, communication and coordination with its users. It must appear to its users as a single, Integrated personality. It must be able to assist in devising the method of solution of problems and not merely solve them."

Such luminaries as Kay, Nelson and Gruenberger have singled JOSS out as the first every user-directed system, something which Newell placed firmly as part of Shaw's vision:
"...the concepts of Joss are pure Cliff, and express attitudes and technical ideals that he has nurtured since long before I got to know him [ie 1954]"

From []
"JOSS, the JOHNNIAC Open-Shop System, is a conversational time-sharing system developed at the Rand Corporation to demonstrate, on a small scale, the value of time-sharing and easy access to computing power for the nonprogrammer. In three computer implementations from May 1963 to the 198Os, JOSS has provided an English-like language that is easy to learn and use by trial and error at a terminal. Thus this earliest of simple on-line systems has enabled the computer novice to explore to advantage many small computational problems that might not be worth the effort in another computing environment."

Features array calculations, and executabler objects in the form of steps and parts which are numbered.


People:

Hardware:
Structures:
Related languages
EASY FOXJOSS   Written using
  JOSSAMTRAN Influence
  JOSSBASIC positive partial Influence
  JOSSCAL Extension of
  JOSSCAL Based on
  JOSSCITRAN Derivation of
  JOSSCOWSEL Influence
  JOSSDIALOG Enhancement of
  JOSSDZHOSS Implementation
  JOSSESI Extension of
  JOSSFIGARO Implementation
  JOSSHOI Based on
  JOSSINTERP Implementation
  JOSSJASP Based on
  JOSSJEAN Dialect of
  JOSSJOSS II Evolution of
  JOSSJOSTRAN Dialect of
  JOSSLCC Influence
  JOSSPIL/I Variant
  JOSSPPL Influence

References:

1964

  • Baker, C. (1964) Baker, C. L., JOSS: Scenario of a Filmed Report, RAND Corp., RM-4162-PR, Santa Monica, Calif. (June, 1964).
  • Shaw, J. C., (1964) Shaw, J. C., "JOSS: A Designer's View of an Experimental On-Line Computing System" pp455-64
          in [AFIPS JCC 26] (1964) [AFIPS JCC 26] Proceedings of the 1964 Fall Joint Computer Conference FJCC 1964

1965

  • Samuel, A.L. (1965) Samuel, A.L. "Time Sharing on a Multiconsole Computer" MIT-LCS-TR-017 1965
  • Schwartz, JI (1965) Schwartz, JI "Programming languages for on-line computing"
          in Kalenich W.A. (1965) Kalenich W.A. (ed), Proceedings IFIP Congress (New York, May 24-29, 1965), Spartan Books, New York, 1965.
  • Shaw, J. C., (1965) Shaw, J. C., "JOSS: Experience with an Experimental Computing Service for Users at Remote Typewriter Consoles", RAND Corp., P-3149, Santa Monica, Calif. (May, 1965).

1966

  • Baker, C. (1966) Baker, C. L., JOSS: Introduction to a Helpful Assistant, RAND Corp., Memorandum RM-50580-PR, Santa Monica, Calif. (July, 1966). Abstract Online copy
  • Schwartz, Jules I. (1966) Schwartz, Jules I. "Online programming" pp199-203 DOI Abstract
          in [ACM] (1966) [ACM] CACM 9(03) March 1966 includes proceedings of the ACM Programming Languages and Pragmatics Conference, San Dimas, California, August 1965
  • Wood, L. H., Reinfelds, J., Seitz, R. N, and Clem, (1966) Wood, L. H., Reinfelds, J., Seitz, R. N, and Clem, P. L., Jr. "The AMTRAN System" pp22-27 Extract: General philosophy Extract: Conclusion Extract: Other conversational mode systems Extract: Hardware Configuration
          in (1966) Datamation 12(10) Oct 1966

1967

1968

  • Shaw, J.C. (1968) Shaw, J.C. "JOSS: experience with an experimental computing service for users at remote consoles" pp. 15-22
          in Orr (ed) (1968) Orr, William (ed) "Conversational Computing", 1968

1969

  • Sammet, Jean E. (1969) Sammet, Jean E. "Computer Languages - Principles and History" Englewood Cliffs, N.J. Prentice-Hall 1969. pp.217-226

1973

  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 310 Abstract

1974

  • Bobrow and Raphael (1974) Bobrow, D.G. and B. Raphael, "New programming languages for artificial intelligence"
          in [ACM] (1974) [ACM] ACM Computing Surveys (CSUR) 6(3) September 1974

1978

  • Baker, C. L. (1978) Baker, C. L. "JOSS: Johnniac Open-Shop System"
          in [HOPL I] (1979) SIGPLAN Notices 14(04) April 1979 including The first ACM SIGPLAN conference on History of programming languages (HOPL) Los Angeles, CA, June 1-3, 1978
  • [HOPL I] (1978) Sammet, Jean E. and Lee, John A. N. HOPL conference end banquet excerpts.(Videotapes) ACM SIGPLAN history of programming languages conference. (Los Angeles, June 1-3, 1978).

1979

  • Gruenberger, F. J. (1979) Gruenberger, F. J. "The History of the JOHNNIAC" pp57-59 (reprint of Gruenberger 1968)
          in (1979) Annals of the History of Computing, July 1979

1982

  • Allen, F. (1982) Allen, F. and Schwartz, J. Review of Baker 1978 pp149-150 Extract: Review
          in (1982) ACM Computing Reviews March 1982
  • Allen, F. (1982) Allen, F. and Schwartz, J. review of Sammet and Lee HOPL conference end banquet excerpts Abstract
          in (1982) ACM Computing Reviews March 1982
  • Steel, T. (1982) Steel, T. B. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982
  • Van Deusen, M. (1982) Van Deusen, M. review of Wexelblat 1982 Abstract
          in (1982) ACM Computing Reviews March 1982

1983

1998


ResourcesSearch in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder