JOSS | |
---|---|
Sprog klasse | programmeringssprog |
Dukkede op i | 1963 |
Udvikler | Cliff Sho [d] |
Blev påvirket | ALGOL 58 [d] [1] |
Mediefiler på Wikimedia Commons |
JOSS (et akronym for JOHNNIAC Open Shop System ) er et af de første interaktive tidsdelingsprogrammeringssprog . Implementeret i 1963 på JOHNNIAC maskinen hos RAND Corporation [2] .
Sproget implementerer ideen om en enkelt kommandolinjeeditor, der giver både direkte udførelse af kommandoer og redigeringsprogrammer. Kommandoer, der blev indtastet uden et linjenummer, blev udført med det samme; hvis et linjenummer blev udskrevet før en kommando, blev det i stedet for at blive udført, kopieret til programkodelagerområdet. Nye linjer blev tilføjet til programmet, hvis linjenummeret var unikt, eksisterende linjer blev erstattet med samme nummer, eller fjernet fra programmet, hvis et eksisterende linjenummer blev indtastet uden en kode efter. Efterfølgende blev en lignende nummereringstilgang implementeret i BASIC og Focal- tolkene , sidstnævnte betragtede som en af inkarnationerne af JOSS.