QBasic

E866575

QBasic is a simplified, interpreter-based version of the BASIC programming language developed by Microsoft, widely used in the early 1990s for learning programming and creating simple DOS applications.

All labels observed (3)

Label Occurrences
QBASIC 1
QBasic canonical 1
QBasic interpreter 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf BASIC dialect ⓘ
interpreted language ⓘ
programming language ⓘ
basedOn BASIC ⓘ
characterEncoding ASCII ⓘ
designedFor MS-DOS ⓘ
PC DOS ⓘ
linked to: MS-DOS
developer Microsoft ⓘ
distributionMedium floppy disk ⓘ
distributionModel bundled with operating system ⓘ
doesNotSupport separate compiler ⓘ
standalone EXE generation ⓘ
executionModel interpreted ⓘ
feature debugger ⓘ
integrated editor ⓘ
structured programming constructs ⓘ
syntax highlighting ⓘ
fileExtension .BAS ⓘ
historicalSignificance popular beginner language in the early 1990s ⓘ
includedWith MS-DOS 5.0 ⓘ
linked to: MS-DOS

MS-DOS 6.0 ⓘ
linked to: MS-DOS

MS-DOS 6.2 ⓘ
linked to: MS-DOS

MS-DOS 6.22 ⓘ
linked to: MS-DOS

Windows 95 (DOS mode) ⓘ
linked to: Windows 95
influencedBy QuickBASIC ⓘ
languageFamily BASIC family ⓘ
linked to: BASIC
license proprietary software ⓘ
notableExamplePrograms Gorillas ⓘ
linked to: Gorilla

Nibbles ⓘ
operatingSystem MS-DOS ⓘ
PC DOS ⓘ
linked to: MS-DOS
primaryImplementation QBasic interpreter ⓘ
linked to: QBasic
programmingParadigm procedural programming ⓘ
relatedTo GW-BASIC ⓘ
QuickBASIC ⓘ
releaseDate 1991 ⓘ
successor Visual Basic ⓘ
supports FUNCTION procedures ⓘ
SUB procedures ⓘ
line labels instead of line numbers ⓘ
user-defined types ⓘ
targetPlatform IBM PC compatible ⓘ
timePeriod early 1990s ⓘ
typicalEnvironment text-mode IDE ⓘ
typingDiscipline static typing ⓘ
useCase creating simple DOS applications ⓘ
creating simple games ⓘ
introductory programming education ⓘ
teaching programming ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

QuickBASIC → successor → QBasic ⓘ
FreeBASIC → influencedBy → QBASIC ⓘ
linked to: QBasic
QBasic → primaryImplementation → QBasic interpreter ⓘ
linked to: QBasic