JOSS

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
JOSS

JOSS (акроним для JOHNNIAC Open Shop System) — один из первых интерактивных языков программирования с разделением времени. Реализован в 1963 году на машине JOHNNIAC[англ.] в корпорации RAND[1].

В языке реализована идея единого редактора командной строки, обеспечивающего как непосредственное исполнение команд, так и редактирование программ. Команды, которые были введены без номера строки, выполнялись немедленно; если перед командой печатался номер строки, то она вместо выполнения копировалась в область хранения кода программы. Новые строки добавлялись в программу, если номер строки был уникальным, существующие строки заменялись тем же номером или удалялись из программы, если существующий номер строки вводился без кода, следующего за ним. Впоследствии схожий подход с нумерацией был реализован в интерпретаторах Бейсика и Фокала, последний считается одним из воплощений JOSS.

Примечания

  1. JOSS | History of programming languages. Дата обращения: 12 июня 2022. Архивировано 12 июня 2022 года.

Ссылки