JOSS (linguagem de programação)
# JOSS (linguagem de programação)

JOSS (um acrônimo para JOHNNIAC Open Shop System) foi uma das primeiras linguagens de programação interativas de tempo compartilhado.
JOSS I, desenvolvida por J. Clifford Shaw na RAND foi implementada pela primeira vez, em versão beta, no Johnniac computador em Maio de 1963. A implementação completa foi implantada em janeiro de 1964, suportando 5 terminais e a versão final, Joss In, suportando 10 terminais, foi implantada em janeiro de 1965.
JOSS foi escrita em uma linguagem assembly simbólica chamada EasyFox (E e F no alfabeto fonético, os militares E.U. de época). EasyFox também foi desenvolvida por Cliff Shaw.
A linguagem JOSS foi apelidada de "o assitente útil" e é conhecida pela sua interface de conversação. Originalmente fitas verdes/pretas foram usadas em seus terminais, com o verde sendo utilizado para a entrada do usuário e preto para a resposta do computador. Qualquer comando que não era entendido provocava a resposta "Eh?".
JOSS II, foi desenvolvida por Charles L. Baker, W. Joseph Smith, D. Irwin Greenwald, e Edward G. Bryan para o computador PDP-6, entre 1964 e fevereiro de 1966.
Muitos variantes de Joss foram desenvolvidas e aplicadas em uma variedade de plataformas. Algumas dessas variantes permaneceram muito semelhantes ao Joss original: TELCOMP, FOCAL, CAL, CITRAN, ISIS, PIL/I, JEAN (ICT 1900 series); ao passo que outras, como MUMPS, desenvolveram-se em direções distintas.

## Exemplo de programa simples

Note-se que esta não é uma exemplo original, mas sim um exemplo em um simulador moderno. Existem algumas diferenças sintáticas da língua JOSS original.