GW-BASIC

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:developedBy gptkb:Microsoft
gptkbp:distributedBy executable binary
gptkbp:fileExtension .BAS
gptkbp:firstReleased 1983
https://www.w3.org/2000/01/rdf-schema#label GW-BASIC
gptkbp:influenced gptkb:QBasic
gptkb:QuickBASIC
gptkbp:influencedBy gptkb:BASIC
gptkbp:latestReleaseVersion 3.23
gptkbp:license proprietary
gptkbp:notableFeature built-in editor
interactive environment
limited string handling
limited structured programming support
no need for separate compiler
no support for recursion
no support for user-defined types
support for cassette and disk storage
support for graphics modes
support for sound (BEEP, SOUND, PLAY)
gptkbp:notableFor bundled with MS-DOS
bundled with PC DOS
bundled with Tandy computers
gptkbp:notableUser gptkb:Bill_Gates
gptkb:Paul_Allen
gptkbp:openSource gptkb:MIT_License
2020
gptkbp:operatingSystem gptkb:MS-DOS
gptkb:PC_DOS
gptkbp:paradigm imperative
procedural
gptkbp:platform IBM PC compatible
gptkbp:predecessor gptkb:BASICA
gptkbp:sourceModel closed source
gptkbp:successor gptkb:QBasic
gptkb:QuickBASIC
gptkbp:supports interpreter
graphics commands
integer and floating point arithmetic
line numbers
sound commands
gptkbp:targetAudience beginners
hobbyists
educational users
gptkbp:typingDiscipline dynamic
gptkbp:website https://github.com/microsoft/GW-BASIC
gptkbp:writtenBy gptkb:assembly_language
gptkbp:bfsParent gptkb:Microsoft_BASIC
gptkb:BASIC
gptkbp:bfsLayer 5