Getting Started
Introduction
Sample Programs
IDEs
History
Advice
Mini-Tutorial
Tutorials
Code Snippets

Resources
Web Sites
More Tutorials
Forums
Vendors/Tools
Books
Magazines
Newsletters
NewsGroups
User Groups
Talk Shows
Blogs

Controls
Overview
Button
Check3State
Checkbox
ComboBox
Frame
Graphic
Image
ImageX
ImgButton
ImgButtonX
Label
Line
ListBox
ListView
Option
Progress Bar
Scrollbar
StatusBar
TAB
TextBox
Toolbar
TreeView

GBIC >> PowerBASIC >> Dialects

BASIC Dialects
Despite Microsoft's move from VB6 to an all .NET strategy, there continue to be a variety of BASIC programming languages which attract programmers. Here's a list available products, along with some limited descriptive comments on each.

Of the available BASIC dialects, my site provide in-depth information on the 3 most popular products ( PowerBASIC, REALbasic and PureBASIC) along with information to help you choose between the products.

Most Popular
All three of these provide a VB6-like visual designer capabilities, are event driven, and provide limited object-oriented programming features.

  PowerBASIC$200 ($300 w/Visual Designer)
  PureBasic$100
  REALbasic$100

Additional BASIC Products
While capable of creating Windows applications, there products are generally more limited and less popular with programmers than the 'Most Popular' products listed above.

  BBC BASIC$50
  BlitzMax/Blitz3D/BlitzPlus$80/$100/$60 (games/3D)
  Business Basic (BBx)$--
  DarkBASIC$40 (games)
  ethosBASIC$50 (games)
  HotBasic$90
  KBasic($35)
  Liberty BASIC($50)
  True BASIC$40-$495

Command Line Only
These are limited to operating from the DOS command line only. They cannot produce Windows applications.

  BBC BASIC$50
  BlitzMax/Blitz3D/BlitzPlus$80/$100/$60 (games/3D)
  Business Basic (BBx)$--
  DarkBASIC$40 (games)
  ethosBASIC$50 (games)
  HotBasic$90
  KBasic($35)
  Liberty BASIC($50)
  True BASIC$40-$495


Free
There a wide variety of free versions of BASIC which can create standard Windows executables. Many focus on providing easy-to-use graphics capabilities for creating games.

  AutoIt
  Basic4GL(3D/games)
  CoolBasic(games)
  freeBASICQuickBasic compatible
  JustBasic
  sdlBasic(games, interpreter only)
  SmallBASIC
  thinBasic(interpreter only)
  wxBasic(interpreter only)


Scripting
These products may be used inside applications to provide scripting capabilities.

  Aurel Basic
  FBSL
  ScriptBasic


Inactive/No Recent Updates
While still available, these products are inactive.
  GFA Basic
  GamesBasic
  HiSoft Basic
  KoolB
  RapidQ$free
  Yabasicfree