|This page uses content from Wikipedia. The original article was at QB64. The list of authors can be seen in the page history. As with Rosetta Code, the text of Wikipedia is available under the GNU FDL. (See links for details on variance)|
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.