JOSS | |
---|---|
Nyelvóra | programozási nyelv |
Megjelent | 1963 |
Fejlesztő | Cliff Sho [d] |
Befolyásolt | ALGOL 58 [d] [1] |
Médiafájlok a Wikimedia Commons oldalon |
A JOSS (a JOHNNIAC Open Shop System rövidítése ) az egyik első interaktív időmegosztó programozási nyelv . 1963-ban valósították meg a RAND Corporation JOHNNIAC gépén [2] .
A nyelv megvalósítja az egyetlen parancssori szerkesztő ötletét, amely mind a parancsok közvetlen végrehajtását, mind a programok szerkesztését biztosítja. A sorszám nélkül beírt parancsok azonnal végrehajtásra kerültek; ha egy sorszámot kinyomtattak egy parancs elé, akkor a végrehajtás helyett a programkód tárolási területére másolták. Új sorok kerültek a programba, ha a sorszám egyedi volt, a meglévő sorokat ugyanazzal a számmal cserélték ki, vagy törölték a programból, ha egy meglévő sorszámot kód nélkül adtak meg. Ezt követően a BASIC és a Focal interpreterben is hasonló számozási megközelítést alkalmaztak , utóbbit a JOSS egyik inkarnációjának tekintették.