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