Журнал о программированнии на языках Blitz3D, BlitzPlus, BlitzMax

Справка:Описание QBasic

Материал из Blitz Et Cetera

Перейти к: навигация, поиск

QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке.

QBasic удобен для выполнения несложных вычислений и для прямой работы с портами. Наряду с Pascal, язык довольно популярен для обучения программированию, и используется во многих школах.

Возможности

  • Развитая среда разработки с дебаггером и встроенной контекстной справкой
  • Интерпретатор (возможность исполнения вводимых операций при работе программы)
  • Модульность
  • Типы данных:
    • целое (Integer, 2 байта)
    • длинное целое (Long, 4 байта)
    • с плавающей точкой (Single, 4 байта)
    • с плавающей точкой, дойной точности (Double, 8 байт)
    • строка (String)
    • строка с фиксированным кол-вом символов
    • пользовательские типы данных
  • Массивы размерностью до 8
  • Стандартный набор арифметических операций, операций сравнения
  • Стандартные циклы с возможностью выхода
  • Стандартные операции со строками
  • Логические операции: и, или, исключающее или, эквивалентность, импликация
  • Процедуры и функции с возможностью рекурсии, которые редактируются в отдельных окнах
  • Функции DEF FN
  • Графические команды: задание экрана, рисование примитивов, захват/отрисовка изображений, заливка
  • Стандартный наблор операций с файлами
  • Доступ к портам (IN/OUT)
  • Перехват событий: ошибок, нажатий клавиш и т. п.
  • Возможность использования номеров строк, меток

Ограничения

  • Использование единственной операционной системы - DOS.
  • 640кб памяти на программу, данные, библиотеки (встроенные и дополнительные) и TSR-программы типа драйвера русских букв.
  • Не более 64кб на один массив и модуль.
  • Нет встроенной поддрержки SVGA-режимов экрана (только VGA 320x200x256 и EGA Hi-Res 640x480x16).

Ссылки

Другие

Друзья