Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

JOSS

Procedural Language

JOSS (JOHNNIAC Open Shop System) is an early interactive, conversational programming language developed by Cliff Shaw at the RAND Corporation, first operational in 1963 on the JOHNNIAC computer, designed to let users type simple algebraic commands and receive immediate typewriter responses rather than submitting batch jobs. JOSS is considered one of the first genuinely interactive, time-shared programming environments, directly influencing the design of later conversational languages such as BASIC. Its clean, English-like syntax for arithmetic and control statements was aimed explicitly at non-specialist users.

Facts
First Released
1963 1
Paradigm
non-structured, procedural, imperative 2
Significance
One of the first interactive, time-sharing programming languages. 2
Connections

In Field

Source JOSS (Wikipedia)

Influenced

Source Wikidata: BASIC
Source Wikidata: MUMPS

Invented By

Cliff Shaw, Pioneers
Source Wikidata: JOSS
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Sources
1. Wikidata: JOSS
  • Wikidata Q974083, class allow-list match (w-wdresolver-0926)
  • Wikidata Q974083 P571 (inception)
View the Source
2. JOSS (Wikipedia)
  • Lead, second paragraph, first sentence
    JOSS was initially implemented on the JOHNNIAC machine at RAND Corporation and put online in 1963.
  • Infobox, Paradigms
    non-structured, procedural, imperative
  • Lead, first sentence
    JOSS (acronym for JOHNNIAC Open Shop System) was one of the first interactive, time-sharing programming languages.
  • In Field: Programming Language Theory, Lead paragraph
View the Source
Wikidata: MUMPS
Influenced: MUMPSView the Source
Programming Language Database (PLDB): JOSS - PLDB
Programming Language Database (PLDB)In Group: Early High-Level Languages and Coding Systems, Page text
Quote, In Group: Early High-Level Languages and Coding Systems, Page text
one of the very first interactive, time-sharing programming languages
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.