JOSS
JOSS |
---|
JOSS (акроним для JOHNNIAC Open Shop System) — один из первых интерактивных языков программирования с разделением времени. Реализован в 1963 году на машине JOHNNIAC[англ.] в корпорации RAND[1].
В языке реализована идея единого редактора командной строки, обеспечивающего как непосредственное исполнение команд, так и редактирование программ. Команды, которые были введены без номера строки, выполнялись немедленно; если перед командой печатался номер строки, то она вместо выполнения копировалась в область хранения кода программы. Новые строки добавлялись в программу, если номер строки был уникальным, существующие строки заменялись тем же номером или удалялись из программы, если существующий номер строки вводился без кода, следующего за ним. Впоследствии схожий подход с нумерацией был реализован в интерпретаторах Бейсика и Фокала, последний считается одним из воплощений JOSS.
Примечания
- ↑ JOSS | History of programming languages . Дата обращения: 12 июня 2022. Архивировано 12 июня 2022 года.