This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "QBasic" – news · newspapers · books · scholar · JSTOR(September 2020) (Learn how and when to remove this message)
QBasic
Paradigm
Procedural
Developer
Microsoft
First appeared
1991; 33 years ago (1991)
Typing discipline
Static, strong
OS
MS-DOS, Windows 95, Windows 98, Windows Me, PC DOS, OS/2, eComStation, ArcaOS
License
Proprietary
Influenced by
QuickBASIC, GW-BASIC
Influenced
FreeBASIC, QB64, SmallBasic
Preview warning: Page using Template:Infobox programming language with unknown parameter "current version"
Preview warning: Page using Template:Infobox programming language with unknown parameter "status"
QBasic is an integrated development environment (IDE) and interpreter for a variety of dialects of BASIC which are based on QuickBASIC. Code entered into the IDE is compiled to an intermediate representation (IR), and this IR is immediately executed on demand within the IDE.[1]
Like QuickBASIC, but unlike earlier versions of Microsoft BASIC, QBasic is a structured programming language, supporting constructs such as subroutines.[2] Line numbers, a concept often associated with BASIC, are supported for compatibility, but are not considered good form, having been replaced by descriptive line labels.[1] QBasic has limited support for user-defined data types (structures), and several primitive types used to contain strings of text or numeric data.[3][4] It supports various inbuilt functions.
For its time, QBasic provided a state-of-the-art IDE, including a debugger with features such as on-the-fly expression evaluation and code modification.[citation needed]
^ abCite error: The named reference GBvsQB was invoked but never defined (see the help page).
^Cite error: The named reference subroutines was invoked but never defined (see the help page).
^Cite error: The named reference types was invoked but never defined (see the help page).
^Cite error: The named reference limits was invoked but never defined (see the help page).
QBasic is an integrated development environment (IDE) and interpreter for a variety of dialects of BASIC which are based on QuickBASIC. Code entered into...
optimization. QB64 implements most QBasic statements, and can run many QBasic programs, including Microsoft's QBasic Gorillas and Nibbles games. Furthermore...
concentrated on Windows applications. A subset of QuickBASIC 4.5, named QBasic, was included with MS-DOS 5 and later versions, replacing the GW-BASIC included...
popular language. Dance, Michael. "Easy to Make Qbasic Games". Techwalla. Retrieved September 30, 2023. "QBasic Games Directory". Phatcode. Retrieved September...
Console and Windows. The MS-DOS version has a syntax similar to that of QBasic and QuickBASIC. The Windows versions use a BASIC syntax expanded to include...
the authors as a second generation BASIC, and has a lot in common with QBasic. SmallBASIC includes trigonometric, matrices and algebra functions, a built...
8-bit family) QBasic (PC DOS/MS-DOS on IBM PC and compatibles) QuickBASIC (PC MS-DOS on IBM PC and compatibles) QB64 – a free clone of QBasic Small Basic...
versions, now discontinued, is QBasic, launched in 1991. It is a stripped-down version of the Microsoft QuickBASIC compiler: QBasic is an interpreter and cannot...
provided when available. Artillery game "Secret Base". Sega Retro. 2022-02-22. Retrieved 2022-11-03. Microsoft (1990), GORILLAS QBASIC, retrieved 2022-11-03...
Ipconfig Net / Net Send Netdom.exe: Windows Domain Manager Netsh Netstat QBasic Regsvr32 Robocopy Win32 console Windows Script Host Windows PowerShell XCOPY...
While QBASIC does make use of structured programming and thus doesn't need line numbers, it is still possible to run code with line numbers in QBASIC. It...
partly overwriting the first line "### COMMODORE BASIC ###". In Microsoft QBasic, there is an Easter Egg where the developers credits can be seen at start...
This article presents a list of commands used by MS-DOS compatible operating systems, especially as used on IBM PC compatibles. Many unrelated disk operating...
Microsoft Visual SourceSafe Microsoft XNA Microsoft WebMatrix MSX BASIC NuGet QBasic and QuickBASIC TASC (The AppleSoft Compiler) TypeScript VBScript Visual...
became interested in computers at an early age, programming video games in QBasic by age eight, and building databases by age thirteen. As a student at Glenbard...
type systems allows for shell/batch programs to call tools like KiXtart, QBasic, various BASIC, Rexx, Perl, and Python implementations, the Windows Script...
and its other managed operations that simulated a BASIC interpreter like QBasic in MS-DOS. The calling convention for C code, in particular, was to pass...
particular got widespread attention when Gorillas was distributed as part of QBasic with MS-DOS 5.0, the Amiga also had a release at this time called Amiga...