BCX is FREEWARE and OPEN SOURCE
BCX converts your BCX BASIC source code into high performing, efficient C\C++ source code. Use C\C++ libraries and header files without having to first convert them into BASIC.
BCX is great for long time BASIC lovers, as well as anyone looking for an easy to grasp, rational approach to creating small, fast, native code Windows Desktop apps.
BCX uses traditional BASIC statements, commands and functions, along with many new features for easily creating 32/64 bit Windows desktop apps. If you've used QuickBasic, TurboBasic, PowerBasic, or VB6 then you will feel right at home coding in BCX.
Start enjoying the Ease Of BASIC and the Power of C!
BCX is programmed entirely using BCX BASIC and it is FAST! BCX translates its own source code, over 38,000 lines of code, in under 1 second on a modest Intel i7 desktop computer running Windows 11 Pro.
BCX BASIC to C/C++ Translator (c) 1999-2025 by Kevin Diggins Version 8.2.6 (2025/03/15) Compiled for 64-bit Windows using LLVM-Clang (20.1.0) [Lines In: 38703] [Lines Out: 41980] [Statements: 28363] [Time: 0.89 sec's] BCX translated bc.bas to bc.cpp For a C++ Compiler |
The
source code produced by BCX is highly compatible and
has been successfully compiled using these popular
compilers:
MS Visual C/C++ |
LLVM/Clang C/C++ |
Mingw32/64 C/C++ |
Pelles C Compiler |
LccWin32 C Compiler |
Embarcadero C++ |
Intel C++ Compiler |
When BCX converts your BASIC files to C\C++, only the functions and data that your program uses are written out to the .c or .cpp file. That keeps your code size as small as possible. If you are just starting out with C compilers, BCX willl be a tremendous teaching tool for you. The source code that BCX generates is formatted, easy to read, and well thought out. BCX has been around for 20 years, and a lot of user input and know-how has made BCX what it is today.
BCX includes the command line translator, various code generators, menu and message box wizards, an outstanding, indexed and searchable BCX Programmer Help file, and hundreds of GUI, Console Mode, and DLL sample programs that will help you get up to speed quickly using BCX.
After installing BCX, join the forum, so you can download the latest version of the BCX Translator and Help File which are updated regularly.