Category:QB64: Difference between revisions

From Rosetta Code
Content added Content deleted
mNo edit summary
mNo edit summary
Line 1: Line 1:
{{implementation|BASIC}}{{IDE}}{{Compiler}}
{{implementation|BASIC}}{{IDE}}{{Compiler}}
{{Wikipedia|QB64}}


'''QB64''' is a self-hosting [[BASIC]] compiler for [[Windows]], [[Linux]] and [[Mac OS|Mac OS X]], designed to be compatible with [[QuickBASIC|QBasic and QuickBASIC]]. QB64 is a [[C++]] emitter, which is integrated with a C++ compiler to provide compilation via C++ code and [[GCC]] optimization.
'''QB64''' is a self-hosting [[BASIC]] compiler for [[Windows]], [[Linux]] and [[Mac OS|Mac OS X]], designed to be compatible with [[QuickBASIC|QBasic and QuickBASIC]]. QB64 is a [[C++]] emitter, which is integrated with a C++ compiler to provide compilation via C++ code and [[GCC]] optimization.

Revision as of 12:27, 14 December 2017

QB64 is an implementation of BASIC. Other implementations of BASIC.
QB64 is an example of an Integrated Development Environment, a class of software which typically combines enhanced editing and debugging features.
QB64 is an example of a compiler. You may find the programming tasks that have been solved using it here.

QB64 is a self-hosting BASIC compiler for Windows, Linux and Mac OS X, designed to be compatible with QBasic and QuickBASIC. QB64 is a C++ emitter, which is integrated with a C++ compiler to provide compilation via C++ code and GCC optimization.

QB64 implements most QBasic statements, and can run many QBasic programs, including Microsoft's "Gorillas" and "Nibbles" QBasic games. Furthermore, QB64 has been designed to contain an IDE resembling the QBASIC IDE. QB64 also extends the QBasic programming language to include 64-bit data types, as well as better sound and graphics support.

As far as Rosetta Code is concerned, in general, if an example is marked as working with QBasic, it probably works in QB64.

See also

Pages in category "QB64"

The following 110 pages are in this category, out of 110 total.