QB64 logo

QB64

Compiles BASIC code for multiple platforms, integrating with a C++ compiler to optimize and execute the code.

Made by Unknown Author

  • Compiler

  • development

  • basic-compiler

  • qbasic

  • quickbasic

What is QB64?

QB64 is a feature-rich BASIC compiler that provides cross-platform compatibility, advanced language extensions, and seamless integration with C++ toolchains. Designed to be compatible with the popular Microsoft QBasic and QuickBASIC, QB64 offers a familiar programming environment while delivering expanded functionality and modern capabilities

Highlights

  • Cross-platform compatibility: QB64 can be used on Microsoft Windows, Linux, and Mac OS X, allowing developers to create and run programs on multiple operating systems
  • C++ integration: QB64 is a C++ emitter, which means it can generate C++ code that can be compiled using GCC or other C++ compilers, enabling advanced optimization and feature integration
  • Extended BASIC functionality: QB64 implements most QBasic statements and can run many existing QBasic programs, while also adding 64-bit data types, enhanced sound and graphics support, and emulation of DOS/x86-specific functionality
  • Integrated development environment: QB64 includes an IDE that closely resembles the original QBasic IDE, providing a familiar and comfortable programming environment for developers.

Platforms

  • Linux
  • Windows
  • Android
  • Mac

Languages

  • English

Features

    • IDE