List of BASIC dialects

From Wikipedia, the free encyclopedia


This article gives an alphabetical list of BASIC dialects—a flat list of interpreted as well as compiled variants on the BASIC programming language. The dialects' platform(s) (that is, the computer models and operating systems) are given in parentheses along with any other significant information.

For a list sorted by platform, see the List of BASIC dialects by platform.


Contents: Alphabetical list: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z | BASIC extensions | Related languages | See also

[edit] Dialects

[edit] A

[edit] B

[edit] C

  • CA-Realizer — dialect similar to VisualBasic by Computer Associates, last version 3.0, no longer under development/supported
  • Caché Basic — One of the two scripting languages in the Caché Database
  • CARDBASIC, uma versão de BASIC operada por cartões disponível em Darthmouth na época da criação da linguagem e descrita no manual original.
  • CBASIC (CP/M, MS-DOS) — Successor of BASIC-E.
  • CBASIC standard BASIC interpreter for 8 bit SORD computers (M23, M68 in Z80 mode, etc), also known as APU BASIC when the arithmetic processor is installed
  • cbasPad Pro: See 'HotPaw Basic'
  • CBM BASIC: See 'Commodore BASIC'
  • CellularBASIC: J2ME Open-Source On-phone Mobile BASIC Interpreter for Java-Enabled Handhelds Mobiles Smartphones and PDAs
  • Chinese BASIC: Several Chinese-translated BASIC languages developed in the early 1980s.
  • Chipmunk Basic (Apple Macintosh, CLI ports for Win32, GNU/Linux) — copyrighted freeware
  • CocoaBasic (Mac OS X) — An object oriented Basic Dialect for using the Cocoa Framework [11]
  • Color BASIC (Tandy / Radio Shack TRS-80 Color Computer)
  • Commodore BASIC (aka CBM BASIC) (Various computers in CBM's line of 8-bit computers) — Was integrated in the ROM of CBM's 8-bit computers. Built on an early version of 6502 Microsoft BASIC. There were several versions – the most well known was Commodore Basic V2.
  • Compaq BASIC for OpenVMS DEC BASIC, renamed after DEC was acquired by Compaq. Now called HP BASIC for OpenVMS.
  • CoolBasic (Windows) — A Finnish variant of BASIC suited for game programming with DirectX. [12] [13] [14]
  • CyBasic (Cybiko) — A BASIC interpretter for the Cybiko Handheld Computer for Teens
  • Cybiko B2C (Cybiko) — A BASIC to C compiler for the Cybiko Handheld Computer for Teens

[edit] D

[edit] E

[edit] F

[edit] G

[edit] H

  • HBasic (Linux / Unix)) — Object-oriented open source BASIC IDE. HBasic based on Qt IDE and a BASIC Dialect. Similar approach as Visual Basic.
  • HiSoft Basic (Atari ST, ZX Spectrum)
  • High Tech BASIC — Implementation of Rocky Mountain BASIC by TransEra
  • HotBasic (Win32, Linux) — Simple but powerful BASIC compiler. Compiles to machine code. Supports GUI, console, CGI, and database programming.
  • HotPaw Basic (aka yBasic, nee cbasPad Pro) (Palm OS) — Interpreter with GUI and sound functions. [17]
  • HP BASIC — The original implementation of Rocky Mountain BASIC
  • HP Instrument BASIC — Another name for HP's Rocky Mountain BASIC
  • HP BASIC for OpenVMS — Originally VAX BASIC; renamed to DEC BASIC after VAX/VMS was ported from VAX to Alpha processors; renamed to Compaq BASIC after Compaq acquired DEC; renamed to present name after HP acquired Compaq.
  • HP Time-Shared BASIC (HP 2100 line of minicomputers)
  • HTBasic — Implementation of Rocky Mountain BASIC by TransEra

[edit] I

[edit] J

[edit] K

  • Kool-Bee: See 'KoolB'
  • KoolB (short for Kool-Bee) (Windows, Linux)Open-source BASIC compiler. A minimal compiler build mainly for learning purposes. [19]

[edit] L

[edit] M

  • MAI Basic Four Business Basic (misc. minicomputers)
  • Mallard BASIC (Amstrad PCW, ZX Spectrum +3 under CP/M) — Similar to Locomotive BASIC.
  • MapBasic - procedural language used specifically for GIS applications
  • MBASIC (CP/M) — Further development of OBASIC, also from Microsoft. MBasic was one of the BASICs developed from Microsoft. Came with a line editor), that for example ran under CP/M.
  • Metal Developed between 1997 and 2002. Supports standalone production and many other nonstandard features. (Mac OS)
  • Microsoft BASIC (overview of Microsoft BASIC variants) (many microcomputer platforms)
  • Microsoft BASICA: See 'BASICA'
  • Microsoft GW-BASIC: See 'GW-BASIC'
  • Microsoft Level III BASIC (Tandy / Radio Shack TRS-80)
  • Microsoft Visual Basic: See 'Visual Basic'
  • MITS 4K BASIC: See 'Altair BASIC'
  • MITS 8K BASIC: See 'Altair BASIC'
  • Mobile BASIC (Java enabled mobile phones)
  • MOLE Basic (DOS on the PC) — Merty's Own Language Extension BASIC.
  • Moonrock Basic Compiler (DOS on the PC) — Small compiler.
  • Morfik Basic - Object Oriented dialect of BASIC that can used to create Web applications (both server and browser side code). (Web)
  • MS BASIC for Macintosh (Mac OS)
  • MSX BASIC (MSX)

[edit] N

[edit] O

  • OBASIC (CP/M) — From Microsoft.
  • Omikron Basic (Atari ST, Mac OS) — Was originally developed for the Atari ST. In Germany it was bundled with new Atari STs for a long time. Was later ported to Mac OS and was further developed for Mac OS X.
  • Open Programming Language(Symbian OS phones and PDAs) — OPL was originally developed for the Psion's product line of organisers and PDAs. OPL used to stand for Organiser Programming Language but after becoming open source in 2003 it has been renamed Open Programming Language. OPL is available for most of Psion's classic organisers and PDAs, Nokia 9210/9290/9300/9500 Communicators and Sony Ericsson P800/P900/P910.
  • OWBasic (Pocketviewer (CASIO pda)) — Fast compiler/interpreter system, Open Source [20]

[edit] P

[edit] Q

  • QBASIC (DOS on the PC) — Came with versions of MS-DOS from 5.0 to 6.22. Also included with DOS 7 (what Windows 95 runs on,) and available from the install CD of Windows 98.
  • QuickBasic (DOS on the PC) — Extended QBasic variant (to be more precise, QBasic is a reduced QuickBasic) . Was the commercial version of Qbasic. Came with a compiler.
  • Quite BASIC Web based classic BASIC programming environment. No download or signup necessary. Introduced in 2006.

[edit] R

[edit] S

[edit] T

[edit] U

[edit] V

[edit] W

[edit] X

[edit] Y

[edit] Z

  • ZBasic See 'BASIC/Z'. Also, a BASIC dialect for the ZX microcontroller family.
  • ZBasic (Zedcor Zbasic) was first released by Zedcor (Tuscon, AZ) in mid 1985. There were versions for MS-DOS, Apple, Macintosh CP/M and TRS-80 computers. In the 1991, 32 Bit Software Inc. (Dallas, TX) purchased the MS-DOS version and expanded it. Zedcor concentrated on the Apple Mac market and rename it Future Basic. ZBasic was very fast, efficient and advanced with BCD math precision up to 54 digits.

[edit] BASIC extensions

BASIC extensions (also known as BASIC toolkits) extend a particular basic.

(Platforms: APCW = Amstrad PCW; C64 = Commodore 64; C128 = Commodore 128; Spec+3 = ZX Spectrum +3; VIC-20 = Commodore VIC-20)

  • BASIC 8.0 (C128) – Third-party extension of the C128's Commodore BASIC 7.0
  • Basic Lightning (C64) – The White Lightning development suite from Oasis Software included also a quite capable BASIC extension for the Commodore BASIC 2.0
  • Exbasic Level II (C64) – Extended BASIC. An improved BASIC for the C64, which was loaded from disk or cartridge.
  • Graphics BASIC (C64) – Third-party extension of the C64's Commodore BASIC 2.0
  • Laser Basic (C64) – Third-party extension of the C64's Commodore BASIC 2.0
  • Lightning Extended BASIC (APCW; Spec+3 under CP/M) – Extended Mallard BASIC with sophisticated graphics functions
  • Simons' BASIC (C64)CBM-marketed improved BASIC for the C64, loaded from disk or cartridge
  • Super Expander (VIC-20) – CBM's own cartridge based extension of the VIC-20's Commodore BASIC 2.0
  • Super Expander 64 (C64) – Ditto, for the C64

[edit] Related languages

[edit] See also

[edit] External links

In other languages