Вильнюсский бейсик

Вильнюсский бейсик

Бейсик Вильнюс (BASIC-86) — реализация языка Бейсик для 16-разрядных домашних и учебных компьютеров с процессорами архитектуры БК-0010/БК-0011 и УКНЦ.

При запуске программы командой RUN происходила компиляция программы в промежуточный, так называемый шитый код. Шитый код, по сути, представляет из себя последовательность адресов вызова подпрограмм и данные для вызовов. При выполнении программы, исполняющая система производит вызовы указанных подпрограмм и передаёт им подготовленные данные. Таким образом, шитый код выполняется намного быстрее чем обычная интерпретация, но в несколько раз медленнее чем программа в машинном коде.

Взгляд на язык

Бейсик-Вильнюс на БК-0010-01.
Бейсик-Вильнюс на УКНЦ

BASIC-86 представляет из себя усечённый вариант MSX BASIC. В частности, нет возможности записи нескольких операторов в одной строке, нет оператора PLAY и некоторых других возможностей.

Пример простейшей программы:

10 CLS
20 PRINT "Привет, мир!"
30 END

Программа состоит из набора нумерованных строк, в каждой строке записывается один оператор. Работа по редактированию текста программы происходит в режиме командной строки. Команды:

  • RUN — запуск программы на выполнение
  • CONT — продолжение работы программы после остановки
  • CSAVE, CLOAD — запись/чтение программы на магнитную ленту и с неё
  • LIST — вывод текста программы на экран
  • . — вызов строки на редактирование
  • DELETE — удаление строк
  • NEW — удаление всей программы
  • RENUM — перенумерация строк
  • AUTO — ввод программы с автонумерацией строк

Операторы языка:

COLOR   CLS     PSET    LINE    CIRCLE  PAINT   DRAW    LET
GOTO    PRINT   INPUT   FOR     NEXT    REM     DATA    READ
RESTORE DIM     IF      GOSUB   RETURN  ON      KEY
POKE    OUT     PEEK

Функции:

SQR     SIN     COS     TAN     ATN     EXP     LOG     ABS
FIX     INT     SGN     RND     FRE   
BIN$    OCT$    HEX$    CHR$    ASC     LEN     STRING$ INKEY$
STR$    VAL     MID$    INP

Литература

  • Митрюхин В. К., Донской А. Н., Михайлов А. В., Немов А. М. Программирование на БК-0010-01. [1]
  • Программное обеспечение комплекса вычислительного учебного «Электроника МС 0202». Бейсик. Описание языка. [2]



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Вильнюсский бейсик" в других словарях:

  • Вильнюсский университет — (ВУ) …   Википедия

  • Бейсик — У этого термина существуют и другие значения, см. Бейсик (значения). BASIC Класс языка: алгоритмический, позже процедурный, позже объектно ориентированный Появился в: 1963 Автор(ы): Томас Курц, Джон Кемени Расширение файлов …   Википедия

  • MSX BASIC — MSX BASIC  диалект языка программирования BASIC, разработанный в 1983 году компанией Microsoft. Представляет собой расширенную версию Microsoft Standart BASIC Version 4.5 и имеет поддержку для графических, музыкальных и прочих возможностей… …   Википедия

  • Электроника БК — БК Тип Бытовой компьютер Выпущен 1985 г. Выпускался по Размер байта 8 бит Размер слова 16 бит …   Википедия

  • Электроника БК-001 — БК Тип Бытовой компьютер Выпущен 1985 г. Выпускался по Размер байта 8 бит Размер слова 16 бит …   Википедия

  • Электроника БК-0010 — БК Тип Бытовой компьютер Выпущен 1985 г. Выпускался по Размер байта 8 бит Размер слова 16 бит …   Википедия

  • BASIC — Класс языка: алгоритмическое, процедурное, объектное программирование Появился в: 1963 г. Расширение файлов: .bas Типизация данных: нестрогая Бейсик (от BASIC, сокращение от англ.  …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»