Category:QuickBASIC: Difference between revisions

Added Language box.
m (removed 1 redundant link)
(Added Language box.)
 
(3 intermediate revisions by 2 users not shown)
Line 1:
{{language|QuickBASIC
|exec=compiled
|strength=
|safety=
|express=
|checking=
|gc=
|site=
}}{{language programming paradigm|Procedural}}
 
{{implementation|BASIC}}{{IDE}}{{Compiler}}
'''QuickBASIC''' is a [[:Category:BASIC|BASIC]] compiler/interpreter for [[DOS]] and [[OS/2]], produced by [[Microsoft]] from 1985 through 1990. An [[:Category:Integrated Development Environments|IDE]] has been included with QuickBASIC since version 2.0.
Line 4 ⟶ 14:
The final product in the QuickBASIC line was '''QuickBASIC Extended 7.1''', also called '''Microsoft BASIC Professional Development System 7.1''' or '''QBX'''. (According to [[wp:QuickBASIC|Wikipedia's QuickBASIC entry]], the QBX IDE did not run under OS/2.)
 
QuickBASIC was succeeded in 1991 by [[:Category:Visual Basic|Visual Basic]]. Despite being sold as part of the VB line of products, '''Visual Basic for DOS''' ('''VBDOS''') is actually a QuickBASIC compiler and can compile most (if not all) QB code unchanged. (It might help to think of VBDOS as "QuickBASIC plus [[wp:Text-based user interface#TUIUnder under MS-DOS and Microsoft Windows|character windows]]".)
 
It should be noted that while QuickBASIC is not 100% compatible with [[BASICA]] and [[:Category:GW-BASIC|GW-BASIC]] (the interpreters included with older versions of DOS), ''most'' BASICA/GW-BASIC commands work identically. (If a program is marked as working with GW-BASIC, there is a strong chance that it will work in QuickBASIC. The QuickBASIC help file includes a side-by-side comparison of incompatible features of the languages.)
Line 14 ⟶ 24:
 
==QBasic==
QBasic is an interpreter that Microsoft distributed with later versions of MS-DOS, replacing the classic-style interpreter (GW-BASIC) that was included with earlier versions. It is based on QuickBASIC 4.5, with the [[compiler]] and parts of the language removed. Any''Almost'' any program specifically written for QBasic will work under QuickBASIC 4.5 or later without changes.
 
(Note that it is not correct to refer to QuickBASIC as QBasic -- Microsoft considers them to be two separate products.)
9,482

edits