QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS. → Read more
Support The Project
If you would like to help this project continue to grow and add more features or if you simply want to buy us a coffee then please consider donating below.
From the 80s to Eternity
How BASIC made its way into the 21st century
The BASIC language has been the gateway into programming for countless people. Popular as a beginner programming language in the 80’s and evolving into a powerful professional tool in 90’s, BASIC (and its successor QBasic), helped many people develop a love for programming. These languages provided the foundational learning platform for most of today’s professional developers.
The QB64 project has evolved over the last decade to bring the magic and educational potential of BASIC from its 20th century roots into the modern era. The QB64 project is already in use in both educational and professional contexts and has an active and helpful user community.
Unlike traditional BASIC and QBasic code, QB64 gets compiled automatically into machine code – allowing exceptional performance, easy distribution, and the ability to link with external C and C++ programming libaries. Compatible with most QBasic 4.5 code, QB64 adds a number of extensions, such as OpenGL and other modern features, providing the perfect blend of classic and modern program development.
QB64 is available for all recent Windows, Linux, and macOS versions.
More QB64 Team Software
Great companions to QB64
The debugging features you loved using in QuickBASIC are now available directly from QB64’s IDE to help you squash those hard-to-find bugs in your projects. Get the latest version of QB64.