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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
QBASIC 1

Statements (49)

Predicate Object
instanceOf BASIC dialect
interpreted language
programming language
basedOn BASIC NERFINISHED
characterEncoding ASCII NERFINISHED
designedFor MS-DOS NERFINISHED
PC DOS NERFINISHED
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 NERFINISHED
MS-DOS 6.0 NERFINISHED
MS-DOS 6.2 NERFINISHED
MS-DOS 6.22 NERFINISHED
Windows 95 (DOS mode) NERFINISHED
influencedBy QuickBASIC NERFINISHED
languageFamily BASIC family NERFINISHED
license proprietary software
notableExamplePrograms Gorillas GENERATED
Nibbles GENERATED
operatingSystem MS-DOS NERFINISHED
PC DOS NERFINISHED
primaryImplementation QBasic interpreter NERFINISHED
programmingParadigm procedural programming
relatedTo GW-BASIC NERFINISHED
QuickBASIC NERFINISHED
releaseDate 1991
successor Visual Basic NERFINISHED
supports FUNCTION procedures
SUB procedures
line labels instead of line numbers
user-defined types
targetPlatform IBM PC compatible NERFINISHED
timePeriod early 1990s
typicalEnvironment text-mode IDE
typingDiscipline static typing
useCase creating simple DOS applications
creating simple games
introductory programming education
teaching programming

Referenced by (2)

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

QuickBASIC successor QBasic
FreeBASIC influencedBy QBasic
this entity surface form: QBASIC