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

BCX 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 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 and it is FAST!   BCX translates its own source code, over 32,000 lines of code, in under 1 second on a modest Intel i5 desktop computer running Windows 10 Pro..

  BCX BASIC to C/C++ Translator (c) 1999-2020 by Kevin Diggins
Version 7.4.9 (2020/07/11) Compiled for 64-bit Windows using LLVM-CLANG
[Lines In: 32651] [Lines Out: 42271] [Statements: 30464] [Time: 0.74 sec's]
BCX translated bc.bas to bc.c For a C Compiler

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

Pelles C Compiler
MS Visual C/C++
Borland Free C++

Mingw32/64 C/C++
LLVM/Clang C/C++
Digital Mars C/C++
Open Watcom C/C++
LccWin32
C Compiler


BCX includes the easy to use translator, 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 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!