Jump to content

List of BASIC dialects: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
B: BCX Basic to C converter
m B: changed BCX link to Wikipedia page from external
Line 76: Line 76:
* [[BBC BASIC]] — Originally for the [[Acorn Computers Ltd|Acorn]]/[[BBC Micro]], but has since been ported to [[RISC OS]], [[Tiki 100]], [[Cambridge Z88]], [[Amstrad NC100]], [[CP/M]], [[ZX Spectrum]], [[DOS]], [[Microsoft Windows]] and many others [http://www.mdfs.net/Software/BBCBasic/]. A [[GNU General Public License|GPL]] clone of BBC BASIC named [http://jaguar.orpheusweb.co.uk/branpage.html Brandy] written in portable [[C (programming language)|C]] is also available ([[RiscOS]], NetBSD, OpenBSD, FreeBSD, [[Linux]], [[Mac OS X]], [[Amiga OS]], [[DOS]]). Also a port made for the [[C64]] by [[Aztec Software]], written by Julian Gardner.
* [[BBC BASIC]] — Originally for the [[Acorn Computers Ltd|Acorn]]/[[BBC Micro]], but has since been ported to [[RISC OS]], [[Tiki 100]], [[Cambridge Z88]], [[Amstrad NC100]], [[CP/M]], [[ZX Spectrum]], [[DOS]], [[Microsoft Windows]] and many others [http://www.mdfs.net/Software/BBCBasic/]. A [[GNU General Public License|GPL]] clone of BBC BASIC named [http://jaguar.orpheusweb.co.uk/branpage.html Brandy] written in portable [[C (programming language)|C]] is also available ([[RiscOS]], NetBSD, OpenBSD, FreeBSD, [[Linux]], [[Mac OS X]], [[Amiga OS]], [[DOS]]). Also a port made for the [[C64]] by [[Aztec Software]], written by Julian Gardner.
* [[BBx]] ''([[Microsoft Windows]], [[Linux]], [[Unix]])'' — Cross-platform program development language derived from [[Business Basic]].
* [[BBx]] ''([[Microsoft Windows]], [[Linux]], [[Unix]])'' — Cross-platform program development language derived from [[Business Basic]].
* [http://bcx-basic.sourceforge.net/ BCX] is a small command line tool that inputs a BCX BASIC source code file and outputs a 'C' source code file which can be compiled with many C or C++ compilers.
* [[BCX]] is a small command line tool that inputs a BCX BASIC source code file and outputs a 'C' source code file which can be compiled with many C or C++ compilers.
* [[Beta BASIC]] – A BASIC toolkit that extended [[Sinclair BASIC]].
* [[Beta BASIC]] – A BASIC toolkit that extended [[Sinclair BASIC]].
* [[BlitzBasic]] ''([[Amiga]], [[Microsoft Windows|Windows]])'' — Fast compiler meant for [[game programming]]. Windows version with [[DirectX]] support.
* [[BlitzBasic]] ''([[Amiga]], [[Microsoft Windows|Windows]])'' — Fast compiler meant for [[game programming]]. Windows version with [[DirectX]] support.

Revision as of 01:50, 1 October 2008

This article gives an alphabetical list of BASIC dialects—a flat list of interpreted and compiled variants of 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: 1 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

Dialects

1

  • 1771-DB BASIC - for Allen Bradley PLC industrial controller BASIC module; IntelBASIC-52 extended with PLC-specific calls

A

B

C

D

E

F

G

H

I

J

  • Just BASIC - A restricted "free" version of Liberty BASIC (Windows only)
  • JBasic - a "classic" implementation of BASIC written entirely in Java.

K

L

M

N

O

P

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.

R

S

T

U

V

W

X

Y

Z

  • ZBasic - Visual Basic subset dialect for ZX microcontrollers with support for multitasking.
  • ZBasic (Zedcor Zbasic) was first released by Zedcor (Tucson, AZ) in mid 1985. Versions were made for Apple, DOS, Macintosh CP/M and TRS-80 computers. In 1991, 32 Bit Software Inc. (Dallas, TX) bought the DOS version and expanded it. Zedcor concentrated on the Apple Mac market and renamed it FutureBASIC. ZBasic was very fast, efficient and advanced, with BCD math precision up to 54 digits.

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)

See also

References

  1. ^ David A. Lien, The BASIC Handbook :Encyclopedia of the BASIC computer language, 2nd Edition, , Compusoft Publishing, 1981 ISBN 0-932760-05-8, pg. 435 ff