QBasic (eenacroniem voorQuick Beginner's All-purpose Symbolic Instruction Code) is een variant van deprogrammeertaalBasic die gemaakt is doorPaul Allen. De eerste variant hiervan vanMicrosoft wasGW-BASIC, maar QBasic werd later populairder.
Het programma QBasic bestaat zowel alsinterpreter alscompiler. De interpreter is de meest bekende, omdat deze gratis was meegeleverd bij nieuwereMS-DOS-distributies enWindows 95. Decompiler is minder bekend en werd geleverd onder de naamQuickBASIC. Echt snel is het uitvoerbare bestand nacompilatie niet, maar nog altijd een stuk sneller dan wanneer uitgevoerd vanuit QBasic. Dit in tegenstelling tot programma's die gemaakt zijn metC enPascal.
Het interpreter-programma QBasic is minder uitgebreid dan zijn grote broertje QuickBASIC.[1] Dat staat ook meer geavanceerdere functies toe (met name op het gebied van directe geheugenmanipulatie en het gebruik van softwarebibliotheken).
QBasic werd standaard meegeleverd met twee programmeervoorbeelden in de vorm van de spellen Nibbles (een variant opSnake) en Gorillas.