QB64 icon
QB64 icon

QB64

QB64 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 C++ emitter, which is integrated with a C++ compiler to provide compilation via C++ code and GCC optimization.

QB64 screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
  • Android
4likes
0articles
Save

Features

No features, maybe you want to suggest one?

Highlights All activities

QB64 News & Activities

Recent activities

  • SIMPL icon
    SIMPL_Programming added QB64 as alternative to SIMPL
  • SmallBASIC icon
    Paul added QB64 as alternative to SmallBASIC

QB64 information

AlternativeTo Category

Development

GitHub repository

  •  708 Stars
  •  98 Forks
  •  39 Open Issues
  •   Updated  
View on GitHub
QB64 was added to AlternativeTo by Shoozza on and this page was last updated .

No comments or reviews, maybe you want to be first?

Featured in Lists

List of BASIC programming languages and interpreters

This is a list of BASIC programming languages and interpreters. Some of them are no longer developed, may not even run on modern hardware anymore and some of them are focusing on desktop app development while others may focus on mobile game development. The ones at the top are the ones actively developed as of compiling this list.
By ddabrahim16 appsUpdated

Official Links

What is QB64?

QB64 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 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 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 stuff (int 33h, timer access,...)