Welcome to wxBasic

wxBasic is a Basic Interpreter that brings the easy to learn programming language Basic together with the power of the widely-used wxWidget library.
Following the cross-plattform idea of wxWidgets, wxBasic is available on Windows, MacOSX and Linux/Ubuntu.

wxBasic comes in two different version.
The GUI version is linked to the powerful wxWidget library. Creating and calling the wxWidgets code closely parallels the wxWidgets C++ API.
The Console version (bvmc) allows to write simple Basic applications for Console mode and looks a lot like QBasic.

It is possible to write applications very quickly and to create stand-alone executables.

News, June 2014

The latest version still comes with the wxWidget library 2.8.12 and it comes on Windows, OSX and Linux at the same time. Linux is changed to 64-bit and Windows comes in both (32/64-bit).


The best way to meet wxBasic is to look at some simple lines of code.

To write a simple "Hello, World" on the screen, this is enough:

wxMessageBox("Hello, World")