Wikidata facts
- Instance of
- programming language
- Developer
- Cliff Shaw
- Image
- JOSS Session.jpg
Show 3 more facts
- inception
- 1963-01-01
- influenced by
- ALGOL 58
- Commons category
- JOSS (programming language)
Sources (1)
via Wikidata · CC0
Article · Русский
JOSS (акроним для JOHNNIAC Open Shop System) — один из первых интерактивных языков программирования с разделением времени. В нём впервые появились такие возможности, которые впоследствии стали обычными в языках с 1960-х по 1980-е годы, включая: использование номеров строк в качестве адресов для редактирования инструкций и целевых объектов для ветвей; операторы, основанных на логических условиях; встроенный редактор исходного кода, который может выполнять инструкции в прямом (direct) или немедленном (immediate) режиме, названном диалоговым пользовательским интерфейсом. Первоначально JOSS был реализован на машине в RAND Corporation и введён в эксплуатацию в 1963 году. Он оказался очень популярным, и пользователи быстро перегрузили машину. К 1964 году потребовалась замена на машину с более высокой производительностью. JOHNNIAC был снят с производства в 1966 году и заменён , который впоследствии вырос до поддержки сотен компьютерных терминалов на базе IBM Selectric. Терминалы использовали зелёные чернила для пользовательского ввода и черные для ответа компьютера. Любая команда, которая не была распознана, вызывала ответ: Eh? или SORRY. Система оказала огромное влияние, породив множество портов и ответвлений. Некоторые остались похожими на оригинал, например и , , CITRAN, ISIS, PIL/I,, Algebraic Interpretive Dialogue (AID, на PDP-10); в то время как другие, такие как FOCAL и MUMPS, развивались в специфических направлениях. Он также очень похож на интерпретаторы BASIC, использовавшиеся в микрокомпьютерах 1980-х годов, отличаясь в основном деталями синтаксиса.
Abstract from DBpedia / Wikipedia · CC BY-SA