GW-BASIC

E245816

GW-BASIC is an early Microsoft dialect of the BASIC programming language, widely used on DOS systems in the 1980s for learning programming and creating simple applications and games.

All labels observed (2)

Label Occurrences
GW-BASIC canonical 8
MBASIC 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf BASIC dialect ⓘ
Microsoft software product ⓘ
programming language interpreter ⓘ
developer Microsoft ⓘ
distributionMedium ROM on some OEM PCs ⓘ
floppy disk ⓘ
fileExtension .BAK ⓘ
.BAS ⓘ
hasFeature CALL to machine-language routines ⓘ
DATA and READ statements ⓘ
FOR-NEXT loops ⓘ
GOSUB and RETURN ⓘ
ON ERROR error handling ⓘ
PEEK and POKE memory access ⓘ
RANDOMIZE statement ⓘ
RESTORE statement ⓘ
WHILE-WEND loops ⓘ
array support ⓘ
file I/O ⓘ
floating-point arithmetic ⓘ
full-screen text editor ⓘ
graphics commands ⓘ
immediate mode execution ⓘ
integer arithmetic ⓘ
interactive interpreter ⓘ
line-numbered source code ⓘ
serial and parallel port access ⓘ
sound commands ⓘ
string handling ⓘ
structured control flow with IF-THEN-ELSE ⓘ
support for cassette storage (on some versions) ⓘ
support for floppy disk files ⓘ
user-defined functions ⓘ
license proprietary software license ⓘ
notableFor being an entry-level language for many new programmers ⓘ
widespread use on DOS systems in the 1980s ⓘ
operatingSystem IBM PC DOS ⓘ
linked to: MS-DOS

MS-DOS ⓘ
PC DOS ⓘ
linked to: MS-DOS
platform IBM PC compatible ⓘ
x86 ⓘ
predecessor BASICA ⓘ
linked to: BASIC
programmingLanguageFamily BASIC ⓘ
releasePeriod 1980s ⓘ
successor QBasic ⓘ
linked to: QuickBASIC

QuickBASIC ⓘ
typicalDistribution bundled with early IBM PC compatibles ⓘ
typicalUse educational programming ⓘ
hobbyist game development ⓘ
simple business applications ⓘ
userInterface command-line interface ⓘ

How these facts were elicited

Referenced by (9)

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

BASIC → influenced → GW-BASIC ⓘ
BASIC → notableDialect → GW-BASIC ⓘ
AmigaBASIC → influencedBy → GW-BASIC ⓘ
Microsoft BASIC → hasVersion → MBASIC ⓘ
linked to: GW-BASIC
Microsoft BASIC → hasVersion → GW-BASIC ⓘ
QuickBASIC → predecessor → GW-BASIC ⓘ
Dartmouth BASIC → influenced → GW-BASIC ⓘ
QBasic → relatedTo → GW-BASIC ⓘ