BCX Help
Online  
BCX 
User Links
BCX
Chatroom
 BCX
Messages
Yahoo! Archive
BCX
Files
Yahoo! Archive
BCX
Forum

An Open Source BASIC to C Translator for Windows
Download BCX and get started today

 
Looking for a small, fast Windows C Compiler?

Pelles C Compiler for Windows (Free For Personal and Professional Use)

Have Questions?   

Our archives of Yahoo BCX postings and files are loaded with the
knowledge and experience of some of the best BCX developers anywhere.


Get help on a wide range of BCX and Windows programming questions.

BCX is 100% FREEWARE for personal and professional use!

BCX is for everyone who is sick and tired of having their creative
BASIC programming energy turned into slow, bloated, slugware.

Start enjoying the Ease Of BASIC and the Power of C!


So, Just How Powerful is BCX?

BCX was programmed entirely using BCX BASIC, making it a self-translating translator. And translating is FAST!   BCX translates its own source code, over 24,500 lines of code, in just 1.2 seconds on a P4 laptop running XP Pro.

  BCX - BASIC to C Translator by Kevin Diggins (c) 2012
[Lines In: 24524] [Lines Out: 29246] [Statements: 22106] [Time: 1.22 sec's]
BCX translated BC.BAS to BC.C For a C Compiler

The C/C++ source code produced by BCX is highly compatible and has been
successfully compiled using these seven popular C/C++ compilers:

Microsoft VC++
Borland Free Compiler

Pelles C Compiler
Mingw32
Digital Mars
Open Watcom
Lcc-Win32 Compiler


BCX includes the easy to use translator, various source code generators, menu and MessageBox wizards, an outstanding indexed and searchable Windows BCX Programmer Help file, and over 200 GUI, Console Mode, and DLL sample programs that will help you get up to speed quickly using BCX.

BCX Related Links






 Also check out BCX's powerful COM support.

Imagine the scripts that you'll be able to compile to 32-bit native code.

 

 DIM Xls AS OBJECT, Rng AS OBJECT

 SET Xls = CreateObject("Excel.Application")

 Xls.Visible = TRUE
 Xls.Workbooks.Add

 Xls.Cells(1, 1).Value = "Name"
 Xls.Cells(1, 1).Font.Bold = TRUE
 Xls.Cells(1, 1).Interior.ColorIndex = 30
 Xls.Cells(1, 1).Font.ColorIndex = 2
 Xls.Cells(2, 1).Value = "Test value 1"
 Xls.Cells(3, 1).Value = "Test value 2"
 Xls.Cells(4, 1).Value = "Tets value 3"
 Xls.Cells(5, 1).Value = "Test value 4"

 SET Rng = Xls.Range("A1","A5")
 Rng.Font.Size = 14
 SET Rng = NOTHING

 SET Rng = Xls.Range("A2","A5")
 Rng.Interior.ColorIndex = 36
 Rng.EntireColumn.Autofit

 SLEEP (1000)

 Xls.DisplayAlerts = FALSE
 Xls.quit

SET Xls = NOTHING
SET Rng = NOTHING

 





Recommended Reading



Charles Petzold's books cannot be beat for their
depth of explanation and easy to follow samples.

1,500 pages and a CD-Rom with all the source code.

 



Looking for BASM - The BASIC To 80286 Assembly Translator ?


It's also open source and 100% freeware!

Download BASM286 Here!