Microsoft BASIC

E245815

Microsoft BASIC is a family of early, widely distributed implementations of the BASIC programming language created by Microsoft for microcomputers in the 1970s and 1980s.

All labels observed (11)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf BASIC interpreter
programming language implementation
basedOn Dartmouth BASIC
countryOfOrigin United States of America
surface form: United States
developer Microsoft
distributionFormat ROM
cassette tape
floppy disk
feature FOR-NEXT loops
GOTO and GOSUB control flow
PEEK and POKE memory access
hardware-dependent graphics commands
hardware-dependent sound commands
integer and floating-point arithmetic
interactive interpreter
line-numbered source code
simple file I/O
string handling
genre dialect of BASIC
hasVersion Microsoft BASIC self-linksurface differs
surface form: Altair BASIC

BASIC
surface form: BASICA

Commodore BASIC
GW-BASIC
GW-BASIC
surface form: MBASIC

Microsoft BASIC self-linksurface differs
surface form: MSX BASIC

Microsoft BASIC self-linksurface differs
surface form: TRS-80 Level II BASIC
historicalPeriod 1970s home computer era
1980s home computer era
inception 1975
influenced QuickBASIC
surface form: QBasic

QuickBASIC
Visual Basic
licensingModel OEM licensing to computer manufacturers
mainDeveloper Bill Gates
Paul Allen
notableFor being one of the earliest widely distributed BASICs for microcomputers
originallyDevelopedFor MITS Altair 8800
surface form: Altair 8800
platform microcomputers
programmingLanguage BASIC
significance helped popularize personal computer programming
provided a common programming environment across many microcomputers
usedOn MITS Altair 8800
surface form: Altair 8800

Apple II
Commodore PET
IBM PC compatible
surface form: IBM PC compatibles

MSX computers
Tandy TRS-80
surface form: TRS-80

How these facts were elicited

Referenced by (22)

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

BASIC influenced Microsoft BASIC
BASIC influenced Microsoft BASIC
this entity surface form: Commodore BASIC
BASIC influenced Microsoft BASIC
this entity surface form: AppleSoft BASIC
BASIC notableDialect Microsoft BASIC
Apple II primaryProgrammingLanguage Microsoft BASIC
this entity surface form: Applesoft BASIC
Commodore 64 operatingSystem Microsoft BASIC
this entity surface form: Commodore BASIC 2.0
Atari 8-bit family operatingSystem Microsoft BASIC
this entity surface form: Atari BASIC
Kaypro computers softwareBundle Microsoft BASIC
this entity surface form: MBASIC
Osborne 1 softwareBundle Microsoft BASIC
this entity surface form: MBASIC
MITS Altair 8800 notableSoftware Microsoft BASIC
this entity surface form: Altair BASIC
AmigaBASIC influencedBy Microsoft BASIC
File Allocation Table originallyDevelopedFor Microsoft BASIC
this entity surface form: Stand-alone Disk BASIC
Beginner's All-purpose Symbolic Instruction Code influenced Microsoft BASIC
this entity surface form: AppleSoft BASIC
Microsoft BASIC hasVersion Microsoft BASIC self-linksurface differs
this entity surface form: Altair BASIC
Microsoft BASIC hasVersion Microsoft BASIC self-linksurface differs
this entity surface form: TRS-80 Level II BASIC
Microsoft BASIC hasVersion Microsoft BASIC self-linksurface differs
this entity surface form: MSX BASIC
FreeBASIC influencedBy Microsoft BASIC
Dartmouth BASIC influenced Microsoft BASIC
Dartmouth BASIC influenced Microsoft BASIC
this entity surface form: Altair BASIC
Dartmouth BASIC influenced Microsoft BASIC
this entity surface form: AppleSoft BASIC