Языки программирования высокого уровня

Языки программирования

IS-Basic

IS-BASIC cover
Разработчик: Intelligent Software Ltd.
    Бейсик основан на стандарте ANSI. Очень гибкий и легко расширяемый, но в то же время является более медленным чем на других компьютерах.
    Есть возможность работы сразу с 128 программами одновременно (лишь бы памяти хватило). (структурное программирование) Присутствует возможность создавать функции и процедуры, объявление глобальных/локальных и числовых/строчных переменных, обработчики ошибок (аналог catch..try в С++).
    Функциональные клавиши F1-F8 (а также Shift+F1-F8) могут быть переопределены для ввода заданной строки или команды.
    Готовые программы можно скомпилировать программой ZZZIP, чем можно ускорить их выполнение.
    Существуют расширения добавляющие новые команды. Такой расширенный Бейсик поставлялся в картридже "Enterprise Plus". Существующие расширения: Basic Extensions, EnterSprite, Windows (WDC) и другие.
    На ПК, сохранённые Basic-файлы можно преобразовать в текст с помощью программы EPbas.
    Также присутствует пасхалка от разработчиков. Если выполнить команду SET STATUS 42 (число 42 само по себе является пасхалкой J), то в статусной строке появится строка содержащая инициалы разработчиков: "Written by: Mrl BT NMV GNH CGE AEL" ("Martin Lea", "Bruce Tanner", "Nick Vincent", "Gary Hood", "(?)(?)", "(?)(?)".
    Документация: Eng, Hun, Dutch, Spain, Ger.
IS-BASIC screen

    ZZZIP Integer Compiler (ZIP X; ZIPSRC)

ZZZIP Compiler Logo
    Разработчик: Peter Hiner.
    Компилятор для программ написанных на IS-BASIC. Существует модификация программы для возможности компилирования программ с расширенными командами IS-BASIC (см. "Basic Extensions")А также преобразование бейсик-программ в промежуточный код ассемблера (для последующей компиляции в ассемблере IDEA). Одним из недостатков компилятора является невозможность компиляции программы в которой используются дробные числа.
    Краткое описание на венгерском языке: http://ep128.hu/Ep_Util/Zzzip.htm
    Инструкция на английском языке: ZZZIP

Скриншот программы ZZZIP

IS-Forth

IS-Forth Label
Разработчик: Intelligent Software Ltd.    
Документация Eng.
    Краткое описание на венгерском языке: http://ep128.hu/Ep_Util/Forth.htm
IS-FORTH screen

IS-Lisp

IS-LISP cover
    Разработчик: Intelligent Software Ltd.
    Документация: EngHun.
    Краткое описание на венгерском языке: http://ep128.hu/Ep_Util/Lisp.htm
IS-LISP screen

Hisoft Pascal

    Разработчик: HiSOFT (на данный момент компания-разработчик перестала заниматься разработкой программного обеспечения и перешла к разработке веб-сайтов)
    Краткое описание на венгерском языке: http://ep128.hu/Ep_Konyv/Pascal.htm
Hisoft Pascal screen

Altair Basic

    4K Edition

    Это первый продукт от Microsoft - BASIC 4K для компьютера Altair (на процессоре Intel 8080)
    Автор (конверсии) - Povi, который был вдохновлён этой страничкой.
    Максимально доступная область памяти - 16KiB, поэтому ввод числа на запрос "MEMORY SIZE?" больше чем 16384 может вызвать проблемы.
    Редактирование строк не особо удобно, так как в те дни стандартным устройством вывода был телетайп.
    Backspace-ом является клавиша "_" (символ подчёркивания), а клавиша "@" удаляет всю строку.

    Документация: Eng.
    Небольшой исторический обзор Altair Basic (на венгерском языке) на сайте Logout.hu
экран программы

    8K Edition

    Это первый продукт от Microsoft - BASIC 8K для компьютера Altair (на процессоре Intel 8080)
    Автор (конверсии) - Povi, который был вдохновлён этой страничкой.
    Максимально доступная область памяти - 16KiB, поэтому ввод числа на запрос "MEMORY SIZE?" больше чем 16384 может вызвать проблемы.
    Редактирование строк не особо удобно, так как в те дни стандартным устройством вывода был телетайп.
    Backspace-ом является клавиша "_" (символ подчёркивания), а клавиша "@" удаляет всю строку.

    Документация: Eng.
AltairBasic8K

Brainfuck Compiler

    Автор: Povi
    Страница проекта: http://povi.uw.hu/brainfuck_compiler_z80.html

Языки программирования для IS-DOS

Basic-E


CBasic

    Краткое описание на венгерском языке: http://ep128.hu/Ep_Util/CBasic.htm

Aztec C II

    Разработчик: Manx Software Systems
    Документация: Eng.
Aztec C II screen

Cobol-80

    Разработчик: Microsoft
    Документация: Eng.
Cobol-80 screen

Fortran-80

    Разработчик: Microsoft
    Документация: Eng.

Hisoft C

    Документация
HiSoft-C screen

Lisp/80

LISP-80 screen muLISP-80 screen

MBasic

    Документация: Eng+Eng.
MBasic screen

Micro-Prolog

Micro-Prolog screen

PolyPascal-80

PolyPascal screen

Turbo Modula-2

Turbo Modula screen Turbo Modula screen Turbo Modula screen

Turbo Pascal

    Краткое описание на венгерском языке: http://ep128.hu/Ep_Util/TurboPascal3.htm
Turbo Pascal screen Turbo Pascal screen Turbo Pascal screen

Z80 fig-Forth

    Краткое описание на венгерском языке: http://ep128.hu/Ep_Util/fig-Forth.htm
Z80 fig-FORTH screen

Подстраницы (2): IS-Basic ZZZIP
Comments