QB64

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

QB64
DeveloperRob Galleon, QB64Team
First appearedSeptember 8, 2007 (2007-09-08)
Stable release
2.0.2 / November 7, 2021 (2021-11-07)
OSMicrosoft Windows, Linux, macOS
LicenseMIT
Websitewww.qb64.com
Influenced by
QuickBASIC, QBASIC

QB64 implements most QBasic statements, and can run many QBasic programs, including Microsoft's QBasic Gorillas and Nibbles 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. It can also emulate some DOS/x86 specific features such as INT 33h mouse access, and multiple timers.

Since version 2.0, QB64 now offers debugging abilities, with the new $DEBUG metacommand.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.