Category:QuickBASIC: Difference between revisions

Content added Content deleted
m (changed "somewhat reduced" to just "reduced")
(added qbasic, slight rearranging)
Line 2: Line 2:
'''QuickBASIC''' is a [[BASIC]] compiler/interpreter for DOS and OS/2. It should not be confused with [[QBasic]], which is an interpreter-only version of QuickBASIC 4.5 with a reduced instruction set. An [[IDE]] has been included with QuickBasic since version 2.0.
'''QuickBASIC''' is a [[BASIC]] compiler/interpreter for DOS and OS/2. It should not be confused with [[QBasic]], which is an interpreter-only version of QuickBASIC 4.5 with a reduced instruction set. An [[IDE]] has been included with QuickBasic since version 2.0.


'''QuickBASIC Extended 7.1''' (also called '''Microsoft BASIC Professional Development System 7.1''' or '''QBX''') was the final product in the QuickBASIC line. (According to [[wp:QuickBASIC|Wikipedia's QuickBASIC entry]], the QBX IDE did not run under OS/2.)
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.)


Microsoft eventually replaced QuickBASIC with [[Visual Basic]]. (Visual Basic 1 for DOS can compile most <!-- or all? --> QB code unchanged.)
Microsoft eventually replaced QuickBASIC with [[Visual Basic]]. (Visual Basic 1 for DOS can compile most (if not all) QB code unchanged.)


==QBasic==
QBasic is an interpreter that [[Microsoft]] distributed with later versions of [[MS-DOS]]. It is based on QuickBASIC 4.5, with parts of the language and the [[compiler]] removed. Any program specifically written for QBasic will work under QuickBASIC 4.5 or later without changes.

=="Standard"==
The QuickBASIC language has become something of a de facto standard, inspiring several later compilers, many of which attempt to be QB-compatible (with varying degrees of success). A few of the modern compilers include:
The QuickBASIC language has become something of a de facto standard, inspiring several later compilers, many of which attempt to be QB-compatible (with varying degrees of success). A few of the modern compilers include:
* [http://www.arargh.com/basic/ BCET]
* [http://www.arargh.com/basic/ BCET]