GW-BASIC เป็นรูปแบบของภาษาการเขียนโปรแกรมพื้นฐานที่พัฒนาโดย Microsoft มันถูกออกแบบมาสำหรับพีซี IBM และคล้ายกับภาษา IBM BASICA แต่เป็นไฟล์ปฏิบัติการที่มีอยู่ในตัวและแตกต่างจากภาษาอื่น ๆ ของ BASIC ไม่จำเป็นต้องใช้ ROM BASIC
คุณสมบัติบางอย่างของ GW-BASIC ประกอบด้วย:
- คำสั่ง CLS สำหรับการล้างหน้าจอ
- พิมพ์คำสั่งโดยใช้และ LPRINT
- วนรอบในขณะที่
- ฟังก์ชัน INKEY $ สำหรับการอ่านการกดแป้น
- คำแนะนำ IN / OUT สำหรับ I / O
- ความสามารถในการดักจับข้อผิดพลาด
ครั้งแรกที่ใช้ในปี 1983 Microsoft ได้รวม GW-BASIC เข้ากับระบบปฏิบัติการ MS-DOS บนคอมพิวเตอร์ที่เข้ากันได้กับ IBM ไมโครซอฟท์ยังได้พัฒนาและเปิดตัวคอมไพเลอร์พื้นฐานชื่อว่า BASCOM ซึ่งเข้ากันได้กับ GW-BASIC
ใช้งานร่วมกับ IBM, ภาษาการเขียนโปรแกรม, เงื่อนไขการเขียนโปรแกรม, QBasic