Skip to content
QBasic
EntityQ381247· pop 32· linked from 454 articles

QBasic is an integrated development environment (IDE) and interpreter for a variety of dialects of BASIC which are based on the QuickBASIC compiler and the QuickBASIC Interpreter. Code entered into the IDE is an intermediate representation (IR), and this IR is immediately executed on demand within the IDE.

Key facts

Programming language.screenshot
frameless
Programming language.paradigm
Procedural
Programming language.developer
Microsoft
Programming language.latest_release_version
1.1
Programming language.typing
Static, strong
Programming language.influenced_by
QuickBASIC Interpreter, QuickBASIC, GW-BASIC
Programming language.influenced
FreeBASIC, QB64, SmallBasic
Programming language.operating_system
MS-DOS, Windows 95, Windows 98, Windows Me, PC DOS, OS/2, eComStation, ArcaOS
Programming language.license
Proprietary

via Wikipedia infobox

Wikidata facts

Image
Qbasic.gif
Show 3 more facts
software version identifier
1.1
inception
1991-00-00
Commons category
QBasic
Sources (4)

via Wikidata · CC0

~5 min read

Article

8 sections
Contents
  • History
  • QBasic Ancestry
  • QBasic Family Pedigree
  • QBasic Versions
  • Contents
  • See also
  • References
  • External links

QBasic is an integrated development environment (IDE) and interpreter for a variety of dialects of BASIC which are based on the QuickBASIC compiler and the QuickBASIC Interpreter. Code entered into the IDE is an intermediate representation (IR), and this IR is immediately executed on demand within the IDE.

Like QuickBASIC, but unlike the earlier versions of MBASIC and GWBASIC, QBasic is a structured programming language, supporting constructs such as subroutines. 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. QBasic has limited support for user-defined data types (structures), and several primitive types used to contain strings of text or numeric data. It supports various inbuilt functions.

Gallery (3)

Connections

Categories