--> | typing = | scope = Lexical | programming language = assembly language | discontinued = Yes | platform = JOHNNIAC, PDP-6 | operating system = | influenced by = | influenced = TELCOMP, CAL, FOCAL, MUMPS | website =
thumb|right|330px|Part of a JOSS session at RAND in 1970 in which the user carries several simple calculations in . Note the difference between the period at the end of the statements and the interpunct for multiplication.
JOSS (acronym for JOHNNIAC Open Shop System) was one of the first interactive, time-sharing programming languages. It pioneered many features that would become common in languages from the 1960s into the 1980s, including use of line numbers as both editing instructions and targets for branches, statements predicated by Boolean decisions, and a built-in source-code editor that can perform instructions in direct or immediate mode, what they termed a conversational user interface.
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).