BASIC Compilers/Interpreters For Windows

Basic to C Translator (For: Windows)
BCX is a free BASIC to C Translator by Kevin Diggins. BCX takes BASIC source files and outputs a "C" source code file which can be compiled using LCC-Win32 (a free C compiler for Windows). BCX is able to create GUI, Console, and DLL applications for Windows!
Website: Official BCX Homepage
Chipmunk Basic v3.5.6b0 (For: Win95/98/NT)
Chipmunk Basic for Windows is in its initial testing stage, so don't expect too much. It's an interpreter with a console window for you to type in and execute your code. Chipmunk Basic is also available for the Macintosh and Linux/Unix systems.
Website: Ron Nicholson's Home Page
Dark Basic Homepage (For: Windows)
Lee Bamber's Dark Basic Programming Language is the ultimate game creation language! Effortlessly create DirectX and Direct3D software, write fast full-screen 3D games and applications, or if you like, a simpe Hello World program! Dark Basic lets you pack all your graphics and sound files into a single executable for easy distribution. Dark Basic is available as shareware.
Website: Dark Basic Software
Dialect Standard v1.07 (For: Windows 9x/NT, CE)
Aristar Dialect is a freeware pseudo-compilable basic for Win 9x/NT and WinCE. It allows developers to write cross-platform code, and includes features such as an IDE with debugger, support for sockets, files, GUI elements, printing, etc. Exception handling, and regular expressions.
Website: Aristar Homepage
Envelop BASIC v1.4 (For: Windows)
Envelop BASIC is a Visual BASIC like programming language, the look and feel is very similar. Although this project has long been abandoned (a few years ago), it's still a very stable, and worthwhile download (7MB). From concensus, Envelop BASIC is considered Freeware, but is totally unsupported. You'll have a hard time finding information on Envelop BASIC, but nonetheless that shouldn't be a deterant to using it. One thing which might confuse the most of us, is the edit/run mode feature. You'll need to read the help file to know what files you need to distribute along with your application. If you ever wanted to learn Visual BASIC but were financially strapped, try Envelop BASIC.
Website: No Official Homepage
Unofficial Website: Bob Joy's Envelop Page
Euphoria v2.1 alpha (For: DOS/Windows)
Euphoria is a simple, flexible, and easy-to-learn programming language. People claim it reminds them of BASIC-Pascal-C-Algol all in one. Euphoria is an interpreter but is extremely fast, people have used it to develop high-speed 32-bit DOS games, as well as 32-bit Windows programs. Euphoria is free, although there are some advanced features that you can get by registering.
Website: RDS Homepage
GamesBasic (For: Windows)
GamesBasic by ProSoft Technologies is the answer to high-speed creation, for high-speed games. It uses the popular DirectX API for all its graphics, so you'll need DirectX v3.0 or better to use GamesBasic. It is currently released as alpha/beta, but they do have a working copying for you to download and try. It's advertised as free, but after a 30 day trial, they'd appreciate it if you registered for a nominal fee.
Website: GamesBasic Homepage
GFA-BASIC For Windows (For: Windows)
GFA-BASIC for Windows (trial version) is limited to a maximum of 1000 lines of source code. There are a lot of support files like GFA-dBase and GFA-CAD (just to name a few), which are all optional of course. Visit their website for all the files. GFA-BASIC is also available for DOS.
GFA Website: GFA.NET
LibertyBASIC 1.4 (For: Windows)
Liberty BASIC v1.4 by Carl Gundel is a fully functional Windows compiler. This unregistered version cannot compile your code into stand alone .EXEs.
Updates: View lastest versions
Website: Liberty BASIC Homepage
Liberty BASIC 0.91b (For: OS/2)
Liberty BASIC v0.91 (Beta) by Carl Gundel is the OS/2 version of his GUI BASIC compiler.
Updates: View lastest versions
O'Basic 97 (For: Windows)
O'Basic is a script language designed exclusively for Windows 95. The syntax is BASIC-like, and some of its features include: Access to .DLLs, Winsock support, OLE support, and a whole lot more for registered users. This 30-day trial is fully functional, with some features left out, including an option to compile your scripts into executables.
Website: Celtech Software
OmniBasic v1.43 (For: Windows)
OmniBasic is a portable, structured dialect of BASIC which combines the simplicity of BASIC with the power of C. OmniBasic is also available for OS/2, Linux, and Unix systems.
Website: OmniBasic Home Page
PowerBASIC Console Compiler (For: Windows)
Ever wished for a 32-bit BASIC compiler? One with the straightforward DOS interface but megabytes and megabytes of memory? Ever wished for a 32-bit Windows compiler that's truly easy to use? Well, now it's here. Today. The PowerBASIC Console Compiler for Windows gives you all that and more. With PB/CC, it's a whole new Windows! Text mode applications for Win95, Win98 and WinNT!
No demo currently available.
Website: PowerBASIC Homepage
PowerBASIC DLL Compiler (For: Windows)
PB/DLL - The PowerBASIC DLL Compiler accelerates your Visual Basic code by 5 to 10 times or more! This demo shows compilation of VB computational code to machine code DLL's. It includes running benchmarks vs. VB 3.0, full source code, and a white paper with complete technical discussions. See for yourself with this demo how PB/DLL puts the "Power" in Visual Basic!
Website: PowerBASIC Homepage
Rapid-Q (For: Windows/Linux/Unix)
Rapid-Q is a free multi-platform BASIC language. Create GUI applications with ease, or console applications. Additional features include DirectX support, and easy to use Socket support for Client/Server programmers! Windows and Linux programming has never been easier, check it out for yourself.
Website: Rapid-Q Homepage
ScriptBasic (For: Win95/NT, Unix)
ScriptBasic is a BASIC implementation, which aims not less than becoming the most widely used scripting tool on UNIX systems. It is portable, it is BASIC, it is scripting tool and it is GNU GPL.
Website: ScriptBasic Homepage
True BASIC (For: MAC, WIN, OS/2, UNIX)
The Multi-Platform BASIC Programming Language. For more information, please check out their webpage. Please note, when you download their demos, you must fill out a form.
Website: True BASIC Homepage
XBasic (For: Win95/NT, Linux)
XBasic for Windows/Linux by Max Reason is a multi-platform GUI BASIC programming language for Windows 95/NT and Linux. The compiler can create stand alone executables, and of course .DLLs. Your source code can easily be ported from Windows to Linux and vice versa. The author has released this product as freeware!
Website: XBasic Homepage
Yabasic v2.64 (For: Windows, Linux, Unix)
Yabasic implements the most common and simple elements of the basic language; It comes with goto/gosub, with various loops, with user defined subroutines and Libraries. Yabasic does monochrome line graphics and printing. Yabasic runs under Unix and Windows; it is small (around 200KB) and free.
Website: Yabasic Homepage
ZB-WIN v1.0 (For: Win/OS2)
ZBasic for Windows runs on Win3.x machines, and like their DOS counterpart, this demo version is restricted to run-time only. Newer versions for Win95/NT are in progress, as well, you can purchase their OS/2 version. Please visit their homepage for all the details.
Website: ZBasic Homepage