BCX

From Wikipedia, the free encyclopedia

BCX, a free software programming application, translates BASIC source code to C/C++ source code for compilation using various Win32 compilers. It has a rich set of commands and functions that enthusiasts of the BASIC programming language will find a joy to use.

BCX is a small command line tool that takes a BASIC source code file and outputs a C/C++ source code file. The result can then be compiled using any of several popular C/C++ compilers, including non-commercial ones. Code generated by BCX can be compiled into 32-bit native Windows Windows GUI programs, console mode programs, and Dynamic Link Libraries.

BCX is written in BCX BASIC, making it a self-translating translator. The C/C++ source code produced by BCX is highly portable, having been successfully compiled using these SEVEN popular C/C++ compilers: Microsoft VC++, Borland Free Compiler, Digital Mars, Mingw32, Watcom, Lcc-Win32 Compiler, and Pelles C Compiler


Kevin Diggins authored and developed BCX from 1999 until 2004 when he decided to release its source code under a modified GPL. Kevin continues to moderate the Yahoo BCX forum.

Mike Henning now updates and maintains BCX at the original BCX Yahoo Discussion Forum (link below).

Robert Wishlaw maintains the excellent BCX Programmer's Reference Help File at the Yahoo Forum (link below).

[edit] External links