QBASIC
Эта статья требует дополнительных цитат для проверки . ( сентябрь 2020 г. ) |
![]() | |
Парадигма | Процедурный |
---|---|
Разработчик | Microsoft |
Впервые появился | 1991 |
Дисциплина набора печати | Статический , сильный |
ТЫ | MS-DOS , Windows 95 , Windows 98 , Windows ME , PC , OS/2 , Ecomstation , Arcaos |
Лицензия | Запатентованный |
Под влиянием | |
Quickbasic , GW-Basic | |
Под влиянием | |
FreeBasic , QB64 , Smallbasic |
QBasic - это интегрированная среда разработки (IDE) и интерпретатор для различных диалектов базовых , которые основаны на QuickBasic . Код, введенный в IDE, составлен в промежуточное представление (IR), и этот IR немедленно выполняется по требованию в IDE. [ 1 ]
Как и Quickbasic, но в отличие от более ранних версий Microsoft Basic, QBasic является структурированным языком программирования , поддерживающим конструкции, такие как подпрограммы . [ 2 ] Номера строк , концепция, часто связанная с базовой, поддерживается для совместимости, но не считается хорошей формой, была заменена описательной линейной меткой . [ 1 ] QBASIC имеет ограниченную поддержку пользовательских типов данных ( структуры ) и несколько примитивных типов, используемых для содержания строк текста или числовых данных. [ 3 ] [ 4 ] Он поддерживает различные встроенные функции.
В свое время QBasic предоставил современный IDE, включая отладчика с такими функциями, как оценка выражения на лету и модификация кода. [ Цитация необходима ]
История
[ редактировать ]QBASIC был предназначен в качестве замены GW-BASIC . Он был основан на более раннем компиляторе Quickbasic 4.5, но без компилятора Quickbasic и элементов линкера. Версия 1.0 была отправлена вместе с MS-DOS 5.0 и выше, а также Windows 95 , Windows NT 3.x и Windows NT 4.0 . IBM перечислил QBasic и включил его в PC DOS 5.X, а также OS/2 2,0. [ 5 ] Ecomstation и Arcaos , произошедшие от кода OS/2, включают QBASIC 1.0. QBASIC 1.1 включен в MS-DOS 6.X, и без EDIT
, в Windows 95 , Windows 98 и Windows Me . Начиная с Windows 2000 , Microsoft больше не включает в себя QBasic с их операционными системами. [ 6 ]
Содержимое
[ редактировать ]QBASIC (а также встроенный редактор MS-DOS ) совместим с выпусками DOS до 5.0 (вплоть как минимум до DOS 3.20). Однако, если они используются на каких -либо компьютерах 8088 / 8086 или на некоторых 80286 компьютерах, программа QBASIC может работать очень медленно или, возможно, вообще не из -за пределов размера памяти DOS. До MS-DOS 7 , редактор MS-DOS и помощь требуется QBASIC: EDIT.COM
и HELP.COM
Программы просто начали QBasic только в режиме редактора и справки, и они также могут быть введены путем запуска QBASIC.EXE
с /EDITOR
и /QHELP
Переключатели (т.е. командные строки QBASIC /EDITOR
и QBASIC /QHELP
).
QBASIC появился в комплекте с четырьмя предварительно написанными примерами. Это были кусочки , вариант игры Snake ; Горилл , артиллерийская игра ; Money Manager , менеджер по личным финансам; и Remline , программа Q-Basic Code Line-Number-Removing. [ 1 ]
Qbasic имеет пасхальное яйцо, доступное нажатием и удержанием Left CTRL+ Left SHIFT+ Left ALT+ Right CTRL+ Right SHIFT+ Right ALT Одновременно после запуска QBasic в приглашении DOS, но перед загрузкой экрана заголовка: в этом перечислены команда программистов. [ 7 ]
Смотрите также
[ редактировать ]- FreeBasic - основные
- Microsoft Small Basic - Диалект языка и развития программирования
- QB64 - IDE для основного языка программирования
Ссылки
[ редактировать ]- ^ Jump up to: а беременный в «Различия между GW-базой и QBASIC» . 2003-05-12. Архивировано из оригинала 2008-02-21 . Получено 2020-09-05 .
- ^ «Руководство QBASIC: Sub ... End Sub -Atratement QuickScreen» . Архивировано из оригинала на 2008-10-07 . Получено 2008-06-28 .
- ^ «Руководство QBASIC: тип оператора QuickScreen» . Архивировано с оригинала 2017-03-24 . Получено 2008-06-28 .
- ^ «Руководство QBASIC: ограничения - имена, струны и числа» . Архивировано с оригинала 2016-03-04 . Получено 2008-06-28 .
- ^ «Информация Microsoft Basic версии» . Получено 2008-06-12 .
- ^ «Qbasic отсутствует в Windows 2000» . 2007-03-01. Архивировано из оригинала 2010-11-16 . Получено 2008-06-12 .
- ^ «QBASIC - Developer Credts» . 1999-07-23 . Получено 2008-06-12 .
Внешние ссылки
[ редактировать ]
- Запустить QBASIC 1.1 через интернет -архивы
- Скачать QBASIC 1.1 из интернет -архива
- QB Express: журнал QBASIC и Freebasic Programming
- Джек Томсон, станция QBASIC , архивирована из оригинала на 2004-06-04 : созданный в 1997 году, один из старейших сайтов QBASIC в Интернете
- Запрограммированные уроки в QBASIC : введение