GW-BASIC — диалект языка программирования
Бейсик, разработанный компанией
Microsoft на основе диалекта BASICA и первоначально предназначавшийся для компании
Compaq. Появился на свет в 1983 году. Является совместимым с выпускавшимся Microsoft и
IBM BASICA, но не требует наличия в
ПЗУ компьютера интерпретатора BASIC (имевшегося на ранних моделях персональных компьютеров IBM). Он поставлялся с операционной системой
MS-DOS для
IBM PC-совместимых компьютеров. Также Microsoft продавала компилятор Бейсика BASCOM, совместимый с GW-BASIC, для приложений, требовавших большей скорости исполнения. Язык мог применяться для простых игр и программ ведения делопроизводства, и поскольку он поставлялся с большинством версий MS-DOS, он нередко становился первым языком, с которым сталкивался будущий программист.
С выходом MS-DOS 5.0, GW-BASIC был заменён на QBasic, урезанную версию продававшегося Microsoft компилятора QuickBASIC.
Среда разработки GW-BASIC основана на командной строке, напоминающей Dartmouth BASIC. Часто используемые операторы доступны через функциональные
клавиши, их значения отображаются внизу
экрана. В GW-BASIC отсутствовали многие возможности структурного программирования, такие как локальные переменные и некоторые виды циклов, программы интерпретировались и потому выполнялись довольно медленно.
Все строки программы нумеровались. Вводимые ненумерованные строки исполнялись немедленно. По умолчанию, программы сохранялись в
двоичном сжатом формате файла с заменой команд языка на идентификаторы, возможна была также запись в простой текстовой форме.
Имелась возможность использования
джойстиков,
мыши и светового пера. Предоставлялась возможность чтения-записи из файлов и COM-портов. Операции с
кассетами не поддерживались. GW-BASIC мог воспроизводить простые мелодии через динамик компьютера с использованием операторов PLAY и SOUND; поддерживались
звуковые возможности компьютера Tandy 1000, воспроизводившего трёхканальный звук.
© greenmile
Источники:
ru.wikipedia.org
В начало