GW-BASIC er en variant af det BASIC programmeringssprog, der er udviklet af Microsoft. Det blev designet til IBM PC og ligner IBM BASICA-sproget, men det er en selvstændig eksekverbar og i modsætning til andre BASIC-afledte sprog; det behøver ikke ROM BASIC.
Nogle af de GW-BASIC funktioner omfatter:
- CLS-kommando til rydning af skærmen.
- PRINT USING og LPRINT kommandoer.
- WHILE-WEND loops.
- INKEY $ funktion til læsning tastetryk.
- IN / OUT instruktioner for I / O.
- fejlfindingskapacitet.
Først brugt i 1983 bragte Microsoft GW-BASIC sammen med MS-DOS-operativsystemerne på IBM-kompatible computere. Microsoft har også udviklet og udgivet en BASIC compiler kaldet BASCOM, som var kompatibel med GW-BASIC.
IBM-kompatibel, Programmeringssprog, Programmeringsbetingelser, QBasic