QB2C, the Unix BASIC to C translator


We are hoping to take what is probably the smartest way to program in the Unix world and bring it to the public.  Maybe even introduce some DOS, Windows® Mac and other programmers to a new, fast, stable, cost effective platform alternative for their programming.  Or just simplify programming in the Unix world.

QB2C is a BASIC to C translator (modeled around QuickBASIC®).  QB2C allows BASIC programmers to have the POWER of C and run their programs in the Unix world.  You write your code in BASIC style with your text editor (or even use the QuickBASIC® editor for perfect syntax and debugging capability) then use QB2C to convert your program to a C and compile it on your Unix machine, resulting in your C executable program.  QB2C uses ANSI-C as the output, so the program can be compiled on almost every operating system  in the world.  Note: with Linux and BSD, gcc is normally preloaded and QB2C will automatically use it, making no additional work for you once QB2C is installed.

QB2C gives you the EASE of BASIC, POWER of C (since it is C), and a compiled C program (protected, fast, small, binary program; which you do not get with PERL, PHP and other shell scripting languages.)  PERL/PHP programmers, we are not bashing these languages, just pointing out if you want compiled code, give QB2C a try for yourself. With add-on modules from our members website you can have access to Sockets, MySQL, and much more. We are working on MySQL now, and make updates available as we complete or update them.

So why this website?  The site is for QB2C installation and programming support (we will not write your code for you, however, we will for a fee), sample and working program downloads, and to direct you to the latest releases and sales information. It will keep growing in routines from open Unix sockets (done), MySQL access (and other DBs, started), inline C code examples (see sockets), CGI front-ends (done) and much more.  This makes QB2C far more powerful than standard BASICs on the market for Unix.  The QB2C inline C capability does this alone.