HOME

TheInfoList



OR:

This is an alphabetical list of BASIC dialects — interpreted and compiled variants of the
BASIC BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming l ...
. Each dialect's platform(s), i.e., the computer models and
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
s, are given in parentheses along with any other significant information.


Dialects


0–9

; 1771-DB BASIC : Allen-Bradley PLC industrial controller BASIC module;
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the devel ...
BASIC-52 extended with PLC-specific calls. ; 64K BASIC : Cross-platform, interactive,
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
interpreter for microcomputer BASIC.


A

; ABasiC ''(
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
)'' : Relatively limited. Initially provided with Amiga computers by MetaComCo. ;
ABC BASIC ABC are the first three letters of the Latin script known as the alphabet. ABC or abc may also refer to: Arts, entertainment, and media Broadcasting * American Broadcasting Company, a commercial U.S. TV broadcaster ** Disney–ABC Televis ...
: designed for the ''
ABC 80 The ABC 80 (Advanced BASIC Computer 80) was a personal computer engineered by the Swedish corporation Dataindustrier AB (DIAB) and manufactured by Luxor in Motala, Sweden in the late 1970s and early 1980s. It was introduced on the market in Augus ...
'' and ''
ABC 800 ABC are the first three letters of the Latin script known as the alphabet. ABC or abc may also refer to: Arts, entertainment, and media Broadcasting * American Broadcasting Company, a commercial U.S. TV broadcaster ** Disney–ABC Television ...
'' line of computers designed by Dataindustrier AB and manufactured by
Luxor AB Luxor was a Swedish home electronics and computer manufacturer located in Motala, established in 1923 and acquired by Nokia in 1985. The brand name is now owned by Turkish company Vestel and is used for televisions sold in the Swedish market. ...
(including ''ABC 802'', ''ABC 806'' etc.). ; ACE ''(
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
)'' : A Compiler for Everyone —
Freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
, AmigaBASIC compatible, has extra features, some of which exploit the Amiga's hardware and operating system. ;Advan BASIC : For the Atari home computer, disk based, containing BASIC, compiler, screen design and utilities. Released to public domain July, 2006 ; Advanced BASIC : (a.k.a. BASIC Advanced, Advanced BASIC) (DOS on the PC) by Microsoft. Available in ROM on IBM PCs. Later disk based versions for IBM PC DOS. ; AlphaBasic : ;
Altair BASIC Altair BASIC is a discontinued interpreter for the BASIC programming language that ran on the MITS Altair 8800 and subsequent S-100 bus computers. It was Microsoft's first product (as Micro-Soft), distributed by MITS under a contract. Altair BAS ...
: (a.k.a. ''MITS 4K BASIC'', ''MITS 8K BASIC'', ''Altair Disk Extended BASIC'') ''(
Altair 8800 The Altair 8800 is a microcomputer designed in 1974 by MITS and based on the Intel 8080 CPU. Interest grew quickly after it was featured on the cover of the January 1975 issue of Popular Electronics and was sold by mail order through advertisemen ...
, S-100)'' — Microsoft's first product ; Altair Disk Extended BASIC : See
Altair BASIC Altair BASIC is a discontinued interpreter for the BASIC programming language that ran on the MITS Altair 8800 and subsequent S-100 bus computers. It was Microsoft's first product (as Micro-Soft), distributed by MITS under a contract. Altair BAS ...
; Amiga BASIC ''(
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
)'' : Somewhat easier than ABasiC, see
MS BASIC for Macintosh MS BASIC for Macintosh was a dialect of Microsoft BASIC for Macintosh. It was one of the first Microsoft BASIC variants to have optional line numbering, predating QuickBASIC. It was provided in two versions, one with standard binary floating point ...
. ; AmiBlitz ''(
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
)'' : Open-source version of Blitz BASIC. ; AMOS BASIC ''(
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
)'' : For the
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
, made for
game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or mor ...
. A descendant of STOS BASIC on the Atari ST. Later derivatives included ''AMOS Professional'' (a.k.a. ''AMOS Pro'') and ''
Easy AMOS AMOS BASIC is a dialect of the BASIC programming language for the Amiga computer. Following on from the successful STOS BASIC for the Atari ST, AMOS BASIC was written for the Amiga by François Lionet with Constantin Sotiropoulos and published by ...
''.
AOZ Studio (PC, Mac, Smartphones,...)
A new version on steroid for modern machines generating JS/Html. Now in final beta after 2.5 years of R&D. : ;
ANSI The American National Standards Institute (ANSI ) is a private non-profit organization that oversees the development of voluntary consensus standards for products, services, processes, systems, and personnel in the United States. The organ ...
: Standard for the programming language Minimal BASIC X3.60-1978, a 1978 standard for minimal features, and X3.113-1987, the full BASIC standard; rarely implemented fully. ; Apple BASIC ( Apple I) : See:
Integer BASIC Integer BASIC is a BASIC interpreter written by Steve Wozniak for the Apple I and Apple II computers. Originally available on cassette for the Apple I in 1976, then included in ROM on the Apple II from its release in 1977, it was the first ver ...
;
Apple Business BASIC The Apple III (styled as apple ///) is a business-oriented personal computer produced by Apple Computer and released in 1980. Running the Apple SOS operating system, it was intended as the successor to the Apple II series, but was largely consi ...
''(
Apple III The Apple III (styled as apple ///) is a business-oriented personal computer produced by Apple Computer and released in 1980. Running the Apple SOS operating system, it was intended as the successor to the Apple II series, but was largely consi ...
)'' : ; Applesoft BASIC ''(
Apple II series The Apple II series (trademarked with square brackets as "Apple ] ''" and rendered on later models as "Apple //") is a family of home computers, one of the first highly successful mass-produced microcomputer products, designed primaril ...
)'' : Based on the same
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
code that Commodore BASIC was based on. Standard on the
Apple II Plus The Apple II Plus (stylized as Apple ] or apple plus) is the second model of the Apple II series of personal computers produced by Apple Computer. It was sold from June 1979 to December 1982. Approximately 380,000 II Pluses were sold during its ...
/
Apple II Europlus An apple is an edible fruit produced by an apple tree (''Malus domestica''). Apple trees are cultivated worldwide and are the most widely grown species in the genus '' Malus''. The tree originated in Central Asia, where its wild ances ...
and all later models of the Apple II family. ; ARMbasic : BASIC compiler for ARM processors, ported to a number of popular ARM development PCBs. ;
APU BASIC APU or Apu may refer to: Film and television * '' The Apu Trilogy'', a series of three Bengali films, directed by Satyajit Ray, with the fictional character Apu Roy, comprising: ** '' Pather Panchali'' (''Song of the Little Road'') (1955), the fir ...
: version of SORD CBASIC for the M23 with arithmetic processor ; Aribas : interactive interpreter for big integer arithmetic and multi-precision floating point arithmetic with a Pascal/Modula-like syntax. It has several builtin functions for algorithmic number theory like gcd, Jacobi symbol, Rabin probabilistic prime test, factorization algorithms (Pollard rho, elliptic curve, continued fraction, quadratic sieve), etc. ;
ASIC An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-effici ...
: ''( DOS on the PC)'' ; Assembler :PICAXE chip language ; Atari 2600 Basic Programming : ''(
Atari 2600 The Atari 2600, initially branded as the Atari Video Computer System (Atari VCS) from its release until November 1982, is a home video game console developed and produced by Atari, Inc. Released in September 1977, it popularized microprocess ...
video game console)''
SuperCharger Disk BASIC
''(
Atari 2600 The Atari 2600, initially branded as the Atari Video Computer System (Atari VCS) from its release until November 1982, is a home video game console developed and produced by Atari, Inc. Released in September 1977, it popularized microprocess ...
video game console)'' : StarPath SuperCharger cartridge plus disk-based extensions. ;
Atari BASIC Atari BASIC is an interpreter for the BASIC programming language that shipped with the Atari 8-bit family of 6502-based home computers. Unlike most American BASICs of the home computer era, Atari BASIC is not a derivative of Microsoft BASIC a ...
''(
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
)'' : The standard cartridge-based interpreter for the Atari 400/800 personal computers and successors. On later machines, such as the
Atari 800XL The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE, ...
, this was built into the ROM. ; Atari Microsoft BASIC ''(
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
)'' : ROM cartridge plus disk-based extensions. ;
AT&T AT&T Inc. is an American multinational telecommunications holding company headquartered at Whitacre Tower in Downtown Dallas, Texas. It is the world's largest telecommunications company by revenue and the third largest provider of mobile tel ...
: interpreter and compiler for the AT&T UNIX PC (3B1). ; AttoBasic : ROM-resident interpreter, executes from on-chip RAM ''(
Atmel AVR AVR is a family of microcontrollers developed since 1996 by Atmel, acquired by Microchip Technology in 2016. These are modified Harvard architecture 8-bit RISC single-chip microcontrollers. AVR was one of the first microcontroller families ...
)'' ;
Atom BASIC Acorn System BASIC and Atom BASIC are two closely related dialects of the BASIC programming language developed by Acorn Computers for their early microcomputers like the Acorn System 3 and Acorn Atom. Developed in-house, they have a number of s ...
''( Acorn Atom)'' : ; AutoIt ''( Microsoft Windows)'' : automates other programs, e.g. with simulated mouse clicks. Interpreted. GUI. Creates EXEs.


B

;
B32 Business Basic B32 Business Basic was a competitor to Data General Business Basic written by Murray Haszard in 1986. It ran on the Data General Eclipse MV line of computers initially, and was ported to Unix in 1989 and to DOS in 1991. B32 Software was the company ...
: ''(
Data General Eclipse MV The Data General Eclipse line of computers by Data General were 16-bit minicomputers released in early 1974 and sold until 1988. The Eclipse was based on many of the same concepts as the Data General Nova, but included support for virtual mem ...
,
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
, DOS)'' ;
BaCon Bacon is a type of salt-cured pork made from various cuts, typically the belly or less fatty parts of the back. It is eaten as a side dish (particularly in breakfasts), used as a central ingredient (e.g., the bacon, lettuce, and tomato sa ...
: ''(
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
, BSD,
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
)'' — Basic to C converter implemented both in BaCon(for good performance) and shell script(for bootstrapping). ;
BAIT Bait may refer to: General * Bait (luring substance), bait as a luring substance ** Fishing bait, bait used for fishing Film * ''Bait'' (1950 film), a British crime film by Frank Richardson * ''Bait'' (1954 film), an American noir film by Hu ...
: short for BASIC (Almost) InTerpreter was an experimental BASIC interpreter written in Atari (8-bit) BASIC for Compute! Magazine by Bill Wilkinson. ; Bas : ''(
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
)'' — Interpreter for the classic BASIC dialect ; Bas7 : ''(
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
, BSD, Microsoft Windows,
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
)'' A BASIC interpreter, written in
Seed7 Seed7 is an extensible general-purpose programming language designed by Thomas Mertes. It is syntactically similar to Pascal and Ada. Along with many other features, it provides an extension mechanism.Daniel Zingaro"Modern Extensible Languages ...
, which is compatible to
GW-BASIC GW-BASIC is a dialect of the BASIC programming language developed by Microsoft from IBM BASICA. Functionally identical to BASICA, its BASIC interpreter is a fully self-contained executable and does not need the Cassette BASIC ROM found in the ori ...
and other old BASIC dialects ;
Banna Basic Banna may refer to: * Banna (Battagram), a town in Khyber Pakhtunkhwa, Pakistan * Banna (Birdoswald), a Roman Birdoswald in Cumbria in England *Banna, Bangladesh, a town in Barisal, Bangladesh * Banna, Ilocos Norte, a municipality in the Philippin ...
: ''( Microsoft Windows)'' — putatively under development by Leodescal Softwares; the first officially launched version is supposed to produce stand-alone executables ; BASCOM : Compilers for the 8051 and AVR chips ; Basic+ : programming language for OpenInsight ;
BASIC 2.0 Commodore BASIC, also known as PET BASIC or CBM-BASIC, is the dialect of the BASIC programming language used in Commodore International's 8-bit home computer line, stretching from the PET of 1977 to the C128 of 1985. The core is based on 6 ...
: (see Commodore BASIC) ;
BASIC 7.0 Commodore BASIC, also known as PET BASIC or CBM-BASIC, is the dialect of the BASIC programming language used in Commodore International's 8-bit home computer line, stretching from the PET of 1977 to the C128 of 1985. The core is based on 6 ...
: (see Commodore BASIC) ; BASIC A+ : ''(
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
)'' — An extended BASIC for the
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
, by Optimized Systems Software ;
BASIC Advanced The IBM Personal Computer Basic, commonly shortened to IBM BASIC, is a programming language first released by IBM with the IBM Personal Computer, Model 5150 (IBM PC) in 1981. IBM released four different versions of the Microsoft BASIC interp ...
: See ''
IBM BASICA The IBM Personal Computer Basic, commonly shortened to IBM BASIC, is a programming language first released by IBM with the IBM Personal Computer, IBM Personal Computer, Model 5150 (IBM PC) in 1981. IBM released four different versions of the Micr ...
'' ;
BASIC Programming ''BASIC Programming'' is an Atari Video Computer System (later called the Atari 2600) cartridge that teaches simple computer programming using a dialect of BASIC. Written by Warren Robinett and released by Atari, Inc. in 1979, this BASIC inte ...
: (
Atari CX-2620 Atari () is a brand name that has been owned by several entities since its inception in 1972. It is currently owned by French publisher Atari SA through a subsidiary named Atari Interactive. The original Atari, Inc., founded in Sunnyvale, Cal ...
) was a simple attempt of the BASIC language for the Atari 2600 Video Computer System ;
BASIC XE Optimized Systems Software (OSS) was a company that produced disk operating systems, programming languages with integrated development environments, and applications primarily for the Atari 8-bit family of home computers. OSS was best known f ...
: ''(
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
)'' — An enhanced version of BASIC XL, by Optimized Systems Software ; BASIC XL : ''(
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
)'' — Improved BASIC for the
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
, by Optimized Systems Software ;
Basic4GL Basic4GL (B4GL; from ''Basic for openGL'') is an interpreted, open source version of the BASIC programming language which features support for 3D computer graphics using OpenGL. While being interpreted, it is also able to compile programs on top ...
: Fast interpreter meant for OpenGL graphical programming, especially games ;
BASIC-11 BASIC-11 was a dialect of the basic language for PDP-11 operating systems such as RSX-11, RT-11, TSX and TSX-Plus.
: ''( DEC
PDP-11 The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were so ...
,
RSX-11 RSX-11 is a discontinued family of multi-user real-time operating systems for PDP-11 computers created by Digital Equipment Corporation. In widespread use through the late 1970s and early 1980s, RSX-11 was influential in the development of later ...
)'' ; Basic-256 : ''( Microsoft Windows,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
)'' — BASIC IDE with text and graphics output, written to introduce children to programming. Originally known as KidBASIC. ; BASIC-52 : BASIC for the Intel 8052 microcontroller chip ; BASIC-68K : structured BASIC for the SORD M68/M68MX computers running in CP/M-68K mode ; BASIC-E : (a.k.a. ''submarine BASIC'') ''( CP/M)'' ; BASIC-II : structured BASIC for 8-bit SORD computers ; BASIC Plus 2 : ''(DEC
PDP-11 The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were so ...
:
RSTS/E RSTS () is a multi-user time-sharing operating system developed by Digital Equipment Corporation (DEC, now part of Hewlett-Packard) for the PDP-11 series of 16-bit minicomputers. The first version of RSTS (RSTS-11, Version 1) was implemented in ...
,
RSX-11 RSX-11 is a discontinued family of multi-user real-time operating systems for PDP-11 computers created by Digital Equipment Corporation. In widespread use through the late 1970s and early 1980s, RSX-11 was influential in the development of later ...
)'' ;
BASIC-PLUS BASIC-PLUS is an extended dialect of the BASIC programming language that was developed by Digital Equipment Corporation (DEC) for use on its RSTS/E time-sharing operating system for the PDP-11 series of 16-bit minicomputers in the early 1970s thr ...
: ''(DEC
PDP-11 The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were so ...
:
RSTS/E RSTS () is a multi-user time-sharing operating system developed by Digital Equipment Corporation (DEC, now part of Hewlett-Packard) for the PDP-11 series of 16-bit minicomputers. The first version of RSTS (RSTS-11, Version 1) was implemented in ...
) '' ; BASIC/UX : HP BASIC for HP-UX, version of Rocky Mountain BASIC ; BASIC/WS : HP BASIC Workstation ; BASIC/Z : ''(CP/M, MDOS)'' ; BASIC09 : ''(
OS-9 OS-9 is a family of real-time, process-based, multitasking, multi-user operating systems, developed in the 1980s, originally by Microware Systems Corporation for the Motorola 6809 microprocessor. It was purchased by Radisys Corp in 2001, and ...
and
OS-9 68K OS-9 is a family of real-time, process-based, multitasking, multi-user operating systems, developed in the 1980s, originally by Microware Systems Corporation for the Motorola 6809 microprocessor. It was purchased by Radisys Corp in 2001 ...
on
Motorola 6809 The Motorola 6809 ("''sixty-eight-oh-nine''") is an 8-bit microprocessor with some 16-bit features. It was designed by Motorola's Terry Ritter and Joel Boney and introduced in 1978. Although source compatible with the earlier Motorola 6800, the 6 ...
and
68K The Motorola 68000 series (also known as 680x0, m68000, m68k, or 68k) is a family of 32-bit complex instruction set computer (CISC) microprocessors. During the 1980s and early 1990s, they were popular in personal computers and workstations and w ...
CPUs, respectively)'' ; BASICA : (a.k.a. ''BASIC Advanced'', ''Advanced BASIC'') ''( DOS on the PC)'' by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
. Available in ROM on
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a tea ...
s. Later disk based versions for
IBM PC DOS IBM PC DOS, an acronym for IBM Personal Computer Disk Operating System, is a discontinued disk operating system for IBM PC compatibles. It was manufactured and sold by IBM from the early 1980s into the 2000s. Developed by Microsoft, it was als ...
. ; BASICODE : ''(Many 8-bit home computers, including
KC 85 The KC 85 ('KC' meaning "Kleincomputer", or "small computer") were models of microcomputers built in East Germany, first in 1984 by VEB Robotron (the KC 85/1) and later by VEB Mikroelektronik " Wilhelm Pieck" Mühlhausen (KC 85/2, KC 85/3 and ...
)'' A subset common to many platform-specific BASICs, enabling interoperability. ;
Basic For Qt Basic For Qt is the successor of KBasic and an object-oriented framework related to VB.NET and Visual BASIC, as well as an integrated development environment. It is designed to run on multiple platforms. Pre-compiled binaries are available for M ...
: ''(
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
and
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Platform independent BASIC. Object-oriented
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
-like Basic variant. Based on Qt. (previously, KBASIC) ; BasiEgaXorz : ''(
Sega Genesis The Sega Genesis, known as the outside North America, is a 16-bit Fourth generation of video game consoles, fourth generation home video game console developed and sold by Sega. It was Sega's third console and the successor to the Master Syst ...
)'' — for the
Sega Genesis The Sega Genesis, known as the outside North America, is a 16-bit Fourth generation of video game consoles, fourth generation home video game console developed and sold by Sega. It was Sega's third console and the successor to the Master Syst ...
;
batari BASIC '' Duck Attack! (2010)'' Atari 2600 homebrew is a term describing hobbyist-developed games for the Atari 2600 video game console. The first such game was written in 1995, and more than 100 have been released since then. The majority of games are ...
: version primarily used for homebrew Atari 2600 development. ; BBC BASIC : Originally for the
Acorn The acorn, or oaknut, is the nut of the oaks and their close relatives (genera '' Quercus'' and ''Lithocarpus'', in the family Fagaceae). It usually contains one seed (occasionally two seeds), enclosed in a tough, leathery shell, and bo ...
/
BBC Micro The British Broadcasting Corporation Microcomputer System, or BBC Micro, is a series of microcomputers and associated peripherals designed and built by Acorn Computers in the 1980s for the BBC Computer Literacy Project. Designed with an empha ...
, but has since been ported to
RISC OS RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England. First released in 1987, it was designed to run on the ARM chipset, which Acorn had designed concurrently for use in its new line of Archi ...
, Tiki 100, Cambridge Z88, Amstrad NC100, CP/M,
ZX Spectrum The ZX Spectrum () is an 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer. Referred to during development as the ''ZX81 Colou ...
, DOS, Microsoft Windows and many others. A GPL clone of BBC BASIC named Brandy written in portable C is also available (
RISC OS RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England. First released in 1987, it was designed to run on the ARM chipset, which Acorn had designed concurrently for use in its new line of Archi ...
, NetBSD, OpenBSD, FreeBSD,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
, DOS). Also a port made for the Commodore 64 by
Aztec Software The Aztecs () were a Mesoamerican culture that flourished in central Mexico in the post-classic period from 1300 to 1521. The Aztec people included different ethnic groups of central Mexico, particularly those groups who spoke the Nahuatl l ...
, written by Julian Gardner. ; Bazic '86 : See '' Northstar BASIC'' ; BBx : ''( Microsoft Windows,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
)'' — Cross-platform program development language derived from Business Basic. ;
BCX BCX is a free, open source BASIC to C/C++ computer language translator started by Kevin Diggins in 1999. The current official BCX website https://BcxBasicCoders.com came online in October 2019, following several years of non-development. Maintenanc ...
: 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. ;
BEOWULF ''Beowulf'' (; ang, Bēowulf ) is an Old English Epic poetry, epic poem in the tradition of Germanic heroic legend consisting of 3,182 Alliterative verse, alliterative lines. It is one of the most important and List of translations of Beo ...
: ;
Beta BASIC Beta BASIC is a BASIC interpreter for the Sinclair Research ZX Spectrum microcomputer, written by Dr Andrew Wright in 1983 and sold by his one-man software house BetaSoft. BetaSoft also produced a regular newsletter/magazine, BetaNews. Original ...
: BASIC toolkit that extended
Sinclair BASIC Sinclair BASIC is a dialect of the programming language BASIC used in the 8-bit home computers from Sinclair Research and Timex Sinclair. The Sinclair BASIC interpreter was made by Nine Tiles Networks Ltd. History Sinclair BASIC was or ...
. ; BetterBASIC : BASIC implementation by Summit Software Technologies, first available in the early 1980s. It was later maintained by Michael Poremski. ;
BI-280 Numeral or number prefixes are prefixes derived from Numeral (linguistics), numerals or occasionally other numbers. In English and many other languages, they are used to coin numerous series of words. For example: * unicycle, bicycle, tricycle (1 ...
: Business BASIC interpreter ( CP/M, MP/M) by Control C Corporation, Beaverton, Oregon. ; Blitz3D : ''( Microsoft Windows)'' Fast compiler made for 3D
game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or mor ...
, with
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direc ...
7 support. ; Blitz BASIC : ''(
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
,
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Fast compiler meant for
game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or mor ...
. Windows version with
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direc ...
support. Discontinued, replaced by
BlitzPlus Blitz BASIC is the programming language dialect of the first Blitz compilers, devised by New Zealand-based developer Mark Sibly. Being derived from BASIC, Blitz syntax was designed to be easy to pick up for beginners first learning to program. ...
. ;
BlitzMax Blitz BASIC is the programming language dialect of the first Blitz compilers, devised by New Zealand-based developer Mark Sibly. Being derived from BASIC, Blitz syntax was designed to be easy to pick up for beginners first learning to program. T ...
: ''(
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Fast and compact object-oriented compiler meant for several tasks, most notably
Game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or mor ...
with
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve ha ...
and
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direc ...
support (DirectX support is
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
only). ;
BlitzPlus Blitz BASIC is the programming language dialect of the first Blitz compilers, devised by New Zealand-based developer Mark Sibly. Being derived from BASIC, Blitz syntax was designed to be easy to pick up for beginners first learning to program. ...
: ''( Microsoft Windows)'' Fast compiler made for 2D game programming and WinAPI event based interpreted programming. Supports both
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direc ...
and
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve ha ...
. ;
Blunt Axe Basic Blunt may refer to: * Blunt (surname), a surname (and list of people with the name) * Blunt (cigar), a term used in the cigar industry to designate blunt-tipped, usually factory-rolled cigars * Blunt (cannabis), a slang term used in cannabis cul ...
: (a.k.a. ''BXBASM'') ''(Win32, Linux)'' Bxbasic is presented as a programming tutorial, to develop and construct a Console Mode Scripting Engine and Byte Code Compiler. ;
BS Basic BS, B.S., Bs or bs may refer to: Arts and entertainment *BS-, a prefix for all games broadcast for the Satellaview modem via the Japanese Broadcasting Satellite system * "B.S." (song), a song by Jhené Aiko from the album ''Chilombo'' *Team BS ...
:Used on the
Bandai RX-78 The Bandai RX-78 is a Japanese 8-bit microcomputer manufactured by Bandai. Its name comes from the RX-78-2 Gundam. It was released in July 1983, and employed a SHARP LH0080A ( Zilog Z80A clone) CPU. It ran at a clock speed of 4.1 MHz, a ...
computer ; Bsisith : Hebrew dialect. ; BT-Basic : Board Test Basic, used by HP (later
Agilent Agilent Technologies, Inc. is an American life sciences company that provides instruments, software, services, and consumables for the entire laboratory workflow. Its global headquarters is located in Santa Clara, California. Agilent was establi ...
, then
Keysight Keysight Technologies, or Keysight, is an American company that manufactures electronics test and measurement equipment and software. The name is a blend of ''key'' and ''insight''. The company was formed as a spin-off of Agilent Technologies, wh ...
) to develop and run test programs in an in-circuit test environment ; BURP : Basic Using Reverse Polish, used by the very early PSI Comp 80 "scientific computer", as published in the British radio enthusiasts magazine
Wireless World ''Electronics World'' (''Wireless World'', founded in 1913, and in September 1984 renamed ''Electronics & Wireless World'') is a technical magazine in electronics and RF engineering aimed at professional design engineers. It is produced monthly in ...
; Business Basic : name given collectively to BASIC variants which were specialized for business use on minicomputers in the 1970s. ;
bwBASIC This is an alphabetical list of BASIC dialects — interpreted and compiled variants of the BASIC programming language. Each dialect's platform(s), i.e., the computer models and operating systems, are given in parentheses along with any ot ...
: See ''Bywater BASIC'' ;
BWBASIC This is an alphabetical list of BASIC dialects — interpreted and compiled variants of the BASIC programming language. Each dialect's platform(s), i.e., the computer models and operating systems, are given in parentheses along with any ot ...
: " ByteWide BASIC", a stand-alone Z-80
bitwise In computer programming, a bitwise operation operates on a bit string, a bit array or a binary numeral (considered as a bit string) at the level of its individual bits. It is a fast and simple action, basic to the higher-level arithmetic oper ...
port of Tiny BASIC - co developed by Pro-Log Corporation and ByteWide Systems, Australia. Intended for control applications. ; BXBASM : See ''Blunt_Ane_Basic'' ;
Bywater BASIC This is an alphabetical list of BASIC dialects — interpreted and compiled variants of the BASIC programming language. Each dialect's platform(s), i.e., the computer models and operating systems, are given in parentheses along with any ot ...
: (a.k.a. ''bwBASIC'') — an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
interpreter for DOS and
POSIX The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems. POSIX defines both the system- and user-level application programming inte ...
. Bwbasic contains only a small portion of the ANSI BASIC commands. Its main advantage is that one can also use shell commands in programs, an unusual feature in any BASIC implementation. It could theoretically be used as the main shell on a DOS or POSIX system, with some advantages.


C

;
CA-Realizer CA-Realizer was a BASIC-language software development Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, ...
: dialect similar to VisualBasic by Computer Associates, last version 3.0, no longer under development/supported ;
Caché Basic Cache, caching, or caché may refer to: Places United States * Cache, Idaho, an unincorporated community * Cache, Illinois, an unincorporated community * Cache, Oklahoma, a city in Comanche County * Cache, Utah, Cache County, Utah * Cache County, ...
: One of the two scripting languages in the '' Caché''
Database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
; CARDBASIC : version of BASIC operated by cards available in Dartmouth when that language was created and described in the original manual ; Casio BASIC : used in Casio calculators ; Cassette BASIC : An interpreter on IBM and IBM compatible PCs to which the machine will default if no operating system is detected. ; CBASIC ''(CP/M, DOS)'' : BASIC-E successor. ; CBASIC : standard interpreter for 8-bit SORD computers (M23, M68 in Z80 mode, etc.), a.k.a. APU BASIC when the arithmetic processor is installed ; cbasPad Pro : See '' HotPaw Basic'' ; CBM BASIC : See '' Commodore BASIC'' ; CellularBASIC :
Java ME Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top ...
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
on-phone mobile interpreter for Java-enabled handheld devices, mobiles, smartphones, and PDAs ; Chinese BASIC : Several Chinese-translated BASIC languages developed in the early 1980s. ;
Chipmunk Basic Chipmunk Basic is a freeware interpreter for the BASIC programming language maintained by Ron Nicholson. Chipmunk basic was originally developed for the Macintosh and has been ported to Linux and Microsoft Windows. The "windowed" Macintosh versi ...
: ''(
Apple Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software ...
, CLI ports for Win32, Linux)'' — copyrighted freeware ; CGIbasic : small and fast interpreter for web-scripting. ;
CipherLab CipherLab is a company that designs, manufactures and markets automatic identification and data capture (AIDC) products and systems. The company's mobile computers and barcode scanners are integrated into the networks of government and logistics i ...
Basic : tool to develop application programs for CipherLab 8 Series Mobile Computers using BASIC programming language ; CocoaBasic : ''(
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
)'' — Object-oriented dialect for using the
Cocoa Cocoa may refer to: Chocolate * Chocolate * ''Theobroma cacao'', the cocoa tree * Cocoa bean, seed of ''Theobroma cacao'' * Chocolate liquor, or cocoa liquor, pure, liquid chocolate extracted from the cocoa bean, including both cocoa butter and ...
Framework ; CognosScript : ''( IBM Corporation
Cognos Cognos Incorporated was an Ottawa, Ontario-based company making business intelligence (BI) and performance management (PM) software. Founded in 1969, at its peak Cognos employed almost 3,500 people and served more than 23,000 customers in ove ...
)'' Similar to Visual Basic, used in Cognos business intelligence applications. ; Color BASIC : ''( Tandy /
RadioShack RadioShack, formerly RadioShack Corporation, is an American retailer founded in 1921. At its peak in 1999, RadioShack operated over 8,000 worldwide stores named RadioShack or Tandy Electronics in the United States, Mexico, United Kingdom, Austra ...
TRS-80 Color Computer The RadioShack TRS-80 Color Computer, later marketed as the Tandy Color Computer and sometimes nicknamed the CoCo, is a line of home computers developed and sold by Tandy Corporation. Despite sharing a name with the earlier TRS-80, the Color Co ...
)'' ; Commodore BASIC : (a.k.a. ''CBM BASIC'') ''(Various computers in
CBM CBM may refer to: Businesses and corporations * Cambrex Corporation (NYSE: CBM) * CBM (AM), a radio station in Montreal now known as CBME-FM * CBM-FM, a radio station in Montreal * CBM TV, a scrapped Freeview channel * Central Bank of Myanmar * Che ...
's line of 8-bit computers)'' — Was integrated in the ROM of
CBM CBM may refer to: Businesses and corporations * Cambrex Corporation (NYSE: CBM) * CBM (AM), a radio station in Montreal now known as CBME-FM * CBM-FM, a radio station in Montreal * CBM TV, a scrapped Freeview channel * Central Bank of Myanmar * Che ...
's 8-bit computers. Built on an early version of 6502
Microsoft BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first ...
. There were several versions — the best-known was ''Commodore Basic V2'', as used in the Commodore 64. ; Compaq BASIC for OpenVMS : DEC BASIC, renamed after DEC was acquired by Compaq. Now called VSI BASIC for OpenVMS. ; CoolBasic : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — A variant suited for
game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or mor ...
with
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direc ...
. :fi:Coolbasic ; CPX-Basic : ''( Atari ST)'' — An enhanced port of
Chipmunk Basic Chipmunk Basic is a freeware interpreter for the BASIC programming language maintained by Ron Nicholson. Chipmunk basic was originally developed for the Macintosh and has been ported to Linux and Microsoft Windows. The "windowed" Macintosh versi ...
running as a control panel inside Atari's XControl. ;
Creative Basic Creative may refer to: * Creativity, phenomenon whereby something new and valuable is created * "Creative" (song), a 2008 song by Leon Jackson * Creative class, a proposed socioeconomic class * Creative destruction, an economic term * Creative ...
: (Windows) ; Cubloc Basic : ''( Comfile Technologies)'' — Interpreter for the Cubloc controller ; ( Cybiko) : Interpreter for the Cybiko Handheld Computer for Teens ;
Cybiko B2C The Cybiko is a Russian handheld computer introduced in the United States by David Yang's company Cybiko Inc. as a retail test market in New York on April 2000, and rolled out nationwide in May 2000. It is designed for teens, featuring its own t ...
: ''( Cybiko)'' — A BASIC to C compiler for the Cybiko Handheld Computer for Teens ;
Cypress BASIC Cypress is a common name for various coniferous trees or shrubs of northern temperate regions that belong to the family Cupressaceae. The word ''cypress'' is derived from Old French ''cipres'', which was imported from Latin ''cypressus'', the ...
: (Windows) — a royalty-free VBA compatible scripting engine embedded, e.g., within HP's AssetCenter product for implementing customizations


D

; D3/Pick : See: ''Pick/BASIC'' for use on the Pick Operating System ;
DAI BASIC Dai may refer to: Names * Dai (given name), a Welsh or Japanese masculine given name * Dai (surname) (戴), a Chinese surname Places and regimes * Dai Commandery, a commandery of the state of Zhao and in early imperial China * Dai County, in ...
: a very early BASIC interpreter for the
Intel 8080 The Intel 8080 (''"eighty-eighty"'') is the second 8-bit microprocessor designed and manufactured by Intel. It first appeared in April 1974 and is an extended and enhanced variant of the earlier 8008 design, although without binary compati ...
based DAI Personal Computer that used java-like pre-compilation. ;
DarkBASIC The Game Creators Ltd (TGC; formerly Dark Basic Software Limited) is a British software house based in Macclesfield, Cheshire, England, which specialises in software for video game development, originally for the Microsoft Windows platform. ...
&
DarkBASIC Professional The Game Creators Ltd (TGC; formerly Dark Basic Software Limited) is a British software house based in Macclesfield, Cheshire, England, which specialises in software for video game development, originally for the Microsoft Windows platform. ...
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Efficient compiler for
game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or mor ...
. ;
Dartmouth BASIC Dartmouth BASIC is the original version of the BASIC programming language. It was designed by two professors at Dartmouth College, John G. Kemeny and Thomas E. Kurtz. With the underlying Dartmouth Time Sharing System (DTSS), it offered an inte ...
: the ''original'' BASIC version. It was a compiler. Later versions included MAT statements for matrix operations. See also ''True BASIC''. ; Data General Business Basic : ''( Data General Nova and later DG minicomputers)'' ; Data/BASIC : See: ''Pick/BASIC'' for use on the Pick Operating System ; Databasic : See: ''Pick/BASIC'' for use on the Pick Operating System ; DBASIC : fast nonstandard BASIC for the Atari ST written entirely in machine language ; DEC BASIC : Formerly VAX BASIC; renamed after VAX/VMS was ported to Alpha processors and renamed
OpenVMS OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using Ope ...
. Now called VSI BASIC for OpenVMS due to corporate acquisitions. ;
Decimal BASIC The decimal numeral system (also called the base-ten positional numeral system and denary or decanary) is the standard system for denoting integer and non-integer numbers. It is the extension to non-integer numbers of the Hindu–Arabic nu ...
: Japanese multi-platform Basic interpreter compatible almost 100% with ISO/IEC 10279:Full BASIC 1991 or later ;
Dr. T's T-BASIC Doctor is an academic title that originates from the Latin word of the same spelling and meaning. The word is originally an agentive noun of the Latin verb 'to teach'. It has been used as an academic title in Europe since the 13th century, w ...
: ''( Atari ST)'' — A BASIC variant for the ST designed specifically to interface with a high-end MIDI sequencer. ; DragonBASIC : for GBA handheld video game; also useful for Nintendo DS homebrew. Dragon Basic is a sort of cross-compiler with IDE that runs on Microsoft Windows. ;
D-Lib ''D-Lib Magazine'' was an online magazine dedicated to digital library research and development. Past issues are available free of charge. The publication was financially supported by contributions from the D-Lib Alliance. Prior to April 2006, th ...
: for ( Microsoft Windows) is a
Freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
BASIC
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
that creates
bytecode Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecodes are compact numeric codes, constants, and references (norma ...
executables.


E

; Easy AMOS : See ''AMOS BASIC'' ;
Emergence Basic In philosophy, systems theory, science, and art, emergence occurs when an entity is observed to have properties its parts do not have on their own, properties or behaviors that emerge only when the parts interact in a wider whole. Emergen ...
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' ;
Envelop Basic Envelopment is the military tactic of seizing objectives in the enemy's rear with the goal of destroying specific enemy forces and denying them the ability to withdraw. Rather than attacking an enemy head-on as in a frontal assault an envelopmen ...
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' —
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
3
clone Clone or Clones or Cloning or Cloned or The Clone may refer to: Places * Clones, County Fermanagh * Clones, County Monaghan, a town in Ireland Biology * Clone (B-cell), a lymphocyte clone, the massive presence of which may indicate a pathologi ...
. ;
Envision Basic Envision may refer to: Organizations * Envision EMI, a management company based in Virginia, USA * Envision Energy, a wind turbine manufacturer and energy technology company based in Shanghai, China * Envision Financial, a financial instituti ...

Epson SPEL+
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — SPEL+ is a BASIC-like programming language that runs in the Epson robot controllers. It supports multitasking, motion control, and I/O control. ; ESP8266 BASIC : ''( ESP8266 and NodeMCU) -'' An open-source basic interpreter specifically tailored for the internet of things. Self-hosting browser-based development environment. ; ethosBASIC : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — ethosBASIC is a new BASIC development system made to create
computer game Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This feedbac ...
s. ;
Extended Color BASIC Extended Color Basic is an update to the Color BASIC interpreter for the Radio Shack/Tandy TRS-80 Color Computer series and is the default Basic interpreter, for the Color Computer 2. The Color Computer Basic implementations are somewhat differen ...
: ''(
TRS-80 Color Computer The RadioShack TRS-80 Color Computer, later marketed as the Tandy Color Computer and sometimes nicknamed the CoCo, is a line of home computers developed and sold by Tandy Corporation. Despite sharing a name with the earlier TRS-80, the Color Co ...
and
Dragon 32/64 The Dragon 32 and Dragon 64 are home computers that were built in the 1980s. The Dragons are very similar to the TRS-80 Color Computer, and were produced for the European market by Dragon Data, Ltd., initially in Swansea, Wales before m ...
)''


F

; FaST Basic : ''( Atari ST)'' ; Famicom BASIC : ''(
Nintendo Entertainment System The Nintendo Entertainment System (NES) is an 8-bit third-generation home video game console produced by Nintendo. It was first released in Japan in 1983 as the commonly known as the The NES, a redesigned version, was released in American ...
)'' — For the
Nintendo Entertainment System The Nintendo Entertainment System (NES) is an 8-bit third-generation home video game console produced by Nintendo. It was first released in Japan in 1983 as the commonly known as the The NES, a redesigned version, was released in American ...
. ; FBSL : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
on
WinE Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are ...
)'' — ''FREESTYLE Basic Script Language'' ;
FirST Basic First or 1st is the ordinal form of the number one (#1). First or 1st may also refer to: * World record, specifically the first instance of a particular achievement Arts and media Music * 1$T, American rapper, singer-songwriter, DJ, and rec ...
: ''( Atari ST)'' ;
FreeBASIC FreeBASIC is a free and open source multiplatform compiler and programming language based on BASIC licensed under the GNU GPL for Microsoft Windows, protected-mode MS-DOS ( DOS extender), Linux, FreeBSD and Xbox. The Xbox version is no lon ...
: ''(DOS (DPMI32), MS Windows and Linux)'' — An
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
( GPL) BASIC compiler, that employs a similar syntax to QuickBASIC's, with more advanced features like
pointer Pointer may refer to: Places * Pointer, Kentucky * Pointers, New Jersey * Pointers Airport, Wasco County, Oregon, United States * The Pointers, a pair of rocks off Antarctica People with the name * Pointer (surname), a surname (including a list ...
s and
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of " objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of ...
, it also supports a dialect specially designed to be compatible with QuickBASIC. ;
FutureBASIC FutureBasic is a free BASIC compiler for Apple Inc.'s Macintosh. It consists of an integrated development environment (IDE), editor, project manager, etc. for both PowerPC and Intel microprocessors. Since 1 January 2008, the package has c ...
: ''(Mac OS)'' — Free compiled, procedural, provides access to Carbon API (Mac OS Toolbox), GUI and file system of System 6 to Mac OS X ;
FUZE BASIC In military munitions, a fuze (sometimes fuse) is the part of the device that initiates function. In some applications, such as torpedoes, a fuze may be identified by function as the exploder. The relative complexity of even the earliest fuze d ...
: ''(MS Windows and Linux)'' — Highly modernized adaptation of classic BASIC.


G

;
Galaksija BASIC Galaksija BASIC was the BASIC interpreter of the Galaksija build-it-yourself home computer from Yugoslavia. While being partially based on code taken from TRS-80 Level 1 BASIC, which the creator believed to have been a Microsoft BASIC,Antonić, ...
: ''( Galaksija)'' —
Firmware In computing, firmware is a specific class of computer software that provides the low-level control for a device's specific hardware. Firmware, such as the BIOS of a personal computer, may contain basic functions of a device, and may provide ...
version for Galaksija home computer. ; Gambas : ''(
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
/
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
/
Cygwin Cygwin ( ) is a POSIX-compatible programming and runtime environment that runs natively on Microsoft Windows. Under Cygwin, source code designed for Unix-like operating systems may be compiled with minimal modification and executed. The Cygwin i ...
)'' — A
rapid application development Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to ...
environment for BASIC on
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
by Benoît Minisini. Similar approach as
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
. ; GamesBasic : Free
object-oriented Object-oriented programming (OOP) is a programming paradigm based on the concept of " objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of ...
BASIC variant meant for
game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or mor ...
. ; GBasic : ''( DOS on the PC)'' — Interpreter with many
graphics Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of data, as in design and manufacture, ...
routines. ; GBasic : ''( on the ZVT PP 01)'' — Interpreter with many graphics routines, Made in Czechoslovakia 80's ; G-BASIC : version of SORD CBASIC with SORD Graphic Language extensions for the M23 with graphics board ; GeoBASIC : ''(
Leica Leica Camera AG () is a German company that manufactures cameras, optical lenses, photographic lenses, binoculars, rifle scopes and microscopes. The company was founded by Ernst Leitz in 1869 (Ernst Leitz Wetzlar), in Wetzlar, Germany. ...
TPS 1000/1100 surveying stations)'' ; geoBASIC : ''( Commodore 64)'' — For use with
GEOS #REDIRECT GEOS {{redirect category shell, {{R from other capitalisation{{R from ambiguous page ...
;
GFA BASIC GFA BASIC is a dialect of the BASIC programming language, by Frank Ostrowski. The name is derived from the company ("GFA Systemtechnik GmbH"), which distributed the software. In the mid-1980s to the 1990s it enjoyed popularity as an advanced BA ...
: ''(Atari ST, Amiga, DOS, Windows)'' — Originally conceived on the Atari ST where it became one of the most popular BASICs for that platform (it almost became a standard language for the Atari ST). Was later ported to the
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
, DOS and
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
. ; GLBasic : ''(main target platforms:
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
, Apple iPhone,
Pocket PC A Pocket PC (P/PC, PPC) is a class of personal digital assistant (PDA) that runs the Windows Mobile or Windows Embedded Compact operating system that has some of the abilities of modern desktop PCs. The name was introduced by Microsoft in 200 ...
. IDE environment: Windows)'' — optimized for games ;
Gnome Basic A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its charac ...
: ''(
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
/
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
)'' — project to develop a
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
compatible
clone Clone or Clones or Cloning or Cloned or The Clone may refer to: Places * Clones, County Fermanagh * Clones, County Monaghan, a town in Ireland Biology * Clone (B-cell), a lymphocyte clone, the massive presence of which may indicate a pathologi ...
for Gnome. During development, the project was discontinued. ;
Graphics BASIC Graphics BASIC is a third-party extension to the Commodore BASIC V2.0 programming language of the Commodore 64 computer. It was originally written in 1983 by Ron Gilbert and Tom McFarlane. The program was licensed to Hesware, which briefly sold ...
: ''( Commodore 64)'' — extension to the original Commodore 64 BASIC V2. ;
Great Cow BASIC Great may refer to: Descriptions or measurements * Great, a relative measurement in physical space, see Size * Greatness, being divine, majestic, superior, majestic, or transcendent People * List of people known as "the Great" * Artel Great ( ...
: ''(Microchip PIC , AVR & LGT (Logic Green Technologies))'' — Open source compiler for 8-bit architecture PIC, AVR and LGT microcontrollers. ;
GW-BASIC GW-BASIC is a dialect of the BASIC programming language developed by Microsoft from IBM BASICA. Functionally identical to BASICA, its BASIC interpreter is a fully self-contained executable and does not need the Cassette BASIC ROM found in the ori ...
: ''( DOS and
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
. BASICA compatible; independent of IBM ROM routines. Came with versions of
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
before 5.0. Included music macro language and advanced loops.


H

;
HBasic HBasic is an integrated development environment used to create, execute and debug programs with a Basic language. HBasic has object-oriented features either in combination with precompiled C++ components (shared libraries) or class definitions (HB ...
: ''(
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
/
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
)'' — Object-oriented
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
IDE. HBasic based on Qt IDE and a BASIC dialect. Similar approach as
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
. ; HiSoft Basic : ''(Amiga, Atari ST, ZX Spectrum)'' ;
High Tech BASIC Rocky Mountain BASIC (also RMB or RM-BASIC) is a dialect of the BASIC programming language created by Hewlett-Packard. It was especially popular for control of automatic test equipment using GPIB. It has several features which are or were un ...
: Version of Rocky Mountain BASIC by TransEra ; HotBasic : ''(Win32, Linux)'' — Simple but powerful compiler, emits machine code. Supports GUI, console, CGI, and database programming. ; HotPaw Basic : (a.k.a. ''yBasic'', née ''cbasPad Pro'') ''(
Palm OS Palm OS (also known as Garnet OS) was a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It is provi ...
)'' — Interpreter with GUI and sound functions. ; HP BASIC : The original Version of Rocky Mountain BASIC ; HP Instrument BASIC : Another name for HP Rocky Mountain BASIC ; HRAST-BASIC : For HP-48G/G+/GX, HP-49G and HP-49G+/50G calculators. ; 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 Compaq Computer Corporation (sometimes abbreviated to CQ prior to a 2007 rebranding) was an American information technology company founded in 1982 that developed, sold, and supported computers and related products and services. Compaq produced ...
acquired DEC; renamed to HP BASIC for OpenVMS name after HP acquired Compaq. Now known as VSI BASIC for OpenVMS. ; HP Basic : version on the HP 39 and 40 programmable calculators. ; HP Time-Shared BASIC : ''(
HP 2100 The HP 2100 is a series of 16-bit minicomputers that were produced by Hewlett-Packard (HP) from the mid-1960s to early 1990s. Tens of thousands of machines in the series were sold over its twenty-five year lifetime, making HP the fourth largest m ...
line of
minicomputer A minicomputer, or colloquially mini, is a class of smaller general purpose computers that developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, ...
s)'' ; HTBasic : Version of Rocky Mountain BASIC by TransEra ;
Hummingbird Basic WinWrap Basic (WWB) by Polar Engineering, Inc. is a third-party macro language based on Visual Basic used with programmes of various types which its vendor touts as an alternative to ActiveX (e.g. VBScript, JScript, PerlScript, Rexx-based WSH ...
: The automation facility in Hummingbird Connectivity; it replaced WinWrap Basic after version 4 ; HuBASIC : For the Samsung
SPC-1000 The SPC-1000 is the first Z80-based personal computer produced by Samsung. It was developed in South Korea, with built-in ''HuBASIC'' BASIC written by Hudson Soft in Japan. The computer features a 4 MHz processor and 64 KB of RAM. Histo ...
, Sharp
MZ-700 The Sharp MZ is a series of personal computers sold in Japan and Europe (particularly Germany and Great Britain) by Sharp beginning in 1978. History Although commonly believed to stand for "Microcomputer Z80", the term MZ actually has i ...
and
Sharp X1 The , sometimes called the Sharp X1 or CZ-800C, is a series of home computers released by Sharp Corporation from 1982 to 1988. It is based on a Zilog Z80 CPU. The RGB display monitor for the X1 had a television tuner, and a computer screen ...
, written in 1982 by
Hudson Soft was a Japanese video game company that released numerous games for video game consoles, home computers and mobile phones, mainly from the 1980s to the 2000s. It was headquartered in the Midtown Tower in Tokyo Midtown, Akasaka, Minato, Tokyo ...
in Japan.


I

; IBasic : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — With
Windows API The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. The name Windows API collectively refers to several different platform implementations ...
and
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direc ...
support. ; IBM Cassette BASIC : ''( PC)'' — Built into the first
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a tea ...
s. Ran independently of DOS and used audio cassettes as a storage medium. ; IBM VS-BASIC : Mainframe hybrid compiler/interpreter implementation frequently used with such operating systems as McGill University's
MUSIC/SP ''MUSIC/SP (Multi-User System for Interactive Computing/System Product''; originally "McGill University System for Interactive Computing") was developed at McGill University in the 1970s from an early IBM time-sharing system called RAX ( Remo ...
. ; ICPL : ''( Computervision CADDS-2/VLSI)'' — Interpreter tied into an integrated circuit design
database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases spa ...
. ; INFOBASIC : Used on Prime Computers, a variant of Pick BASIC for use on the Pick Operating System ;
Integer BASIC Integer BASIC is a BASIC interpreter written by Steve Wozniak for the Apple I and Apple II computers. Originally available on cassette for the Apple I in 1976, then included in ROM on the Apple II from its release in 1977, it was the first ver ...
: ''(
Apple II series The Apple II series (trademarked with square brackets as "Apple ] ''" and rendered on later models as "Apple //") is a family of home computers, one of the first highly successful mass-produced microcomputer products, designed primaril ...
)'' —
Steve Wozniak Stephen Gary Wozniak (; born August 11, 1950), also known by his nickname "Woz", is an American electronics engineer, computer programmer, philanthropist, inventor, and technology entrepreneur. In 1976, with business partner Steve Jobs, he c ...
's own creation. Originally known simply as ''"Apple BASIC"''. For the BASICs available at the time, it was very fast and
memory Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembered ...
-efficient. Only supported
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
s. Came as standard on the Apple I and original
Apple II The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-mold ...
;
Initial Programming Language In a written or published work, an initial capital, also referred to as a drop capital or simply an initial cap, initial, initcapital, initcap or init or a drop cap or drop, is a letter at the beginning of a word, a chapter, or a paragraph tha ...
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' Uses dialog boxes for every command and directs essential message queue messages to predefined functions discarding the rest. Tries to keep to the spirit of simple home computer BASICs rather than a fully featured language like Visual Basic. ;
Internet Basic The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, p ...
: Written for use with the Comet system. Both were created by Signature Systems. ; IS-BASIC : The interpreter of the Enterprise 64 and 128 home computers, written by Intelligent Software Ltd. ; IWBasic : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' A version of Basic that generates native machine code so no runtime libraries are needed. ; iziBasic : ''(
Palm OS Palm OS (also known as Garnet OS) was a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It is provi ...
)'' Easy-to-use compiler that runs on Palm OS devices and emits stand-alone programs. Includes terminal mode and support for Palm OS GUI.


J

; Jabaco : simple object-oriented programming language to build applications/applets on the Java Framework. ;
Just BASIC Just or JUST may refer to: __NOTOC__ People * Just (surname) * Just (given name) Arts and entertainment * ''Just'', a 1998 album by Dave Lindholm * "Just" (song), a song by Radiohead * "Just", a song from the album '' Lost and Found'' by Mudv ...
: restricted "free" version of Liberty BASIC'' (
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
only)'' ; JBasic : a "classic" implementation of BASIC written entirely in Java. ;
JR-BASIC JR-BASIC is a dialect of the BASIC programming language running on the Matsushita JR series of microcomputers. Although it's its own dialect, it was designed to be mostly compatible with Microsoft BASIC. Since it was developed for low-cost entr ...
: used on the
Matsushita JR series The Matsushita JR series was a line of microcomputers produced by Matsushita Electric Industrial (now Panasonic) during the 1980s. Based on the success of the Sharp MZ and NEC PC-8000 series, it was an attempt by Matsushita to enter the personal ...
home computers ; jvmBasic : An implementation of BASIC which compiles to Java Bytecode


K

; Kool-Bee : See ''KoolB'' ; KoolB : (short for ''Kool-Bee'') ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
)'' —
Open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
compiler, minimal, made mainly for learning purposes. ; KBasic : Basic for Qt


L

;
Liberty BASIC Liberty BASIC (LB) is a commercial computer programming language and integrated development environment (IDE). It has an interpreter, developed in Smalltalk, which recognizes its own dialect of the BASIC programming language. It runs on 16- and ...
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
, Mac,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
)'' — Traditional structured BASIC with extensions for desktop GUI programming. ; LikeBASIC : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Basic interpreter component for applications in the
.NET Framework The .NET Framework (pronounced as "''dot net"'') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until bein ...
environment ; Locomotive BASIC : ''(
Amstrad CPC The Amstrad CPC (short for ''Colour Personal Computer'') is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the S ...
, Amstrad NC100)'' — built into the ROM, ''(
ZX Spectrum +3 ZX may refer to: Arts and entertainment * Kamen Rider ZX (pronounced "Zed-Cross"), the tenth fictional superhero in the "Kamen Rider" franchise * ''Mega Man ZX'', a video game for the Nintendo DS * ''ZX Tunes'', remastered soundtracks of the "Meg ...
)'' on CP/M disk ; LotusScript : ''( IBM Lotus Notes)'' ;
LowRes Coder RESFEST (1996–2006) is a defunct American film festival. It was by the 2000s the most prominent digital film festival in North America. History RESFest was a leading global showcase of new digital filmmakers alongside England's Onedotzero ...
: ( iOS)—App to create retro-style games or demos in BASIC. ;
Luxor Basic Luxor ( ar, الأقصر, al-ʾuqṣur, lit=the palaces) is a modern city in Upper (southern) Egypt which includes the site of the Ancient Egyptian city of ''Thebes''. Luxor has frequently been characterized as the "world's greatest open-a ...
: ''( Luxor ABC 80)'' ; Learn to Program BASIC : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
95–98,
Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
7.5–9)'' — youth-oriented version, with interactive lessons to teach the user how to program ; LxBasic : ''(
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
)''
Freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
Free compiler and runtime compatible with Theos MultiUser Basic


M

;
M2000 Interpreter M, or m, is the thirteenth letter in the Latin alphabet, used in the modern English alphabet, the alphabets of other western European languages and others worldwide. Its name in English is ''em'' (pronounced ), plural ''ems''. History ...
: dual vocabulary (Greek-English) Interpreter in own environment - Open Source- Written in Vb6

;
MacBASIC Macintosh Basic, or MacBASIC, was both a comprehensive programming language and a fully interactive development environment designed by Apple Computer for the original Macintosh computer. It was developed by original Macintosh team member Donn ...
: Apple's original BASIC for the
Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
, released as Beta software and discontinued due to a deal with
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
; MAI Basic Four Business Basic : ''(misc. minicomputers)'' ; Mallard BASIC : ''(
Amstrad PCW The Amstrad PCW series is a range of personal computers produced by United Kingdom, British company Amstrad from 1985 to 1998, and also sold under licence in Europe as the "Joyce" by the German electronics company Schneider Computer Division, Schne ...
,
ZX Spectrum +3 ZX may refer to: Arts and entertainment * Kamen Rider ZX (pronounced "Zed-Cross"), the tenth fictional superhero in the "Kamen Rider" franchise * ''Mega Man ZX'', a video game for the Nintendo DS * ''ZX Tunes'', remastered soundtracks of the "Meg ...
on CP/M)'' — Similar to Locomotive BASIC ;
MapBasic MapBasic is a programming language for creation of additional tools and functionality for the MapInfo Professional geographical information system. MapBasic is based on the BASIC family of programming languages. MapBasic also allows programmer ...
: procedural language used specifically for GIS programs. ; MasmBasic : over 300 BASIC-style macros for the Microsoft Macro Assembler; requires the Masm32 package. ; MBASIC : ''( CP/M)'' — Further development of OBASIC, also by Microsoft. MBasic was one of the BASICs developed by Microsoft. Came with a line editor. ;
MELFA BASIC The Melfa is a river in Lazio, Italy. It rises in the Monti della Meta, flows south-west for about and joins the Liri near San Giovanni Incarico.''Carta stradale: Lazio 1:200000''. Istituto Geografico DeAgostini. . The source of the Melfa is ...
: used by certain
Mitsubishi The is a group of autonomous Japanese multinational companies in a variety of industries. Founded by Yatarō Iwasaki in 1870, the Mitsubishi Group historically descended from the Mitsubishi zaibatsu, a unified company which existed from 187 ...
robot A robot is a machine—especially one programmable by a computer—capable of carrying out a complex series of actions automatically. A robot can be guided by an external control device, or the control may be embedded within. Robots may be ...
s and simulation packages. ; METRIC-BASIC : also known as Uppsala-BASIC ; MelloCOMPLEX : Based on "COMPLEX", a variant of BASIC ;
MICOL BASIC Micol may refer to * Micol (given name) Micol is a given name. Notable people with the given name include: * Micol Cattaneo (born 1982), Italian athlete * Micol Cristini (born 1997), Italian figure skater * Micol Di Segni (born 1973), Italia ...
: Compiled Basic based upon elements of C for the Apple ][ gs platform ;
Microsoft BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first ...
: many versions for several different CPUs and system architectures exist, and many other BASICs are derivatives of some Microsoft BASIC ; Microsoft BASICA : See ''BASICA'' ; Microsoft GW-BASIC : ''GW-BASIC'' ; Microsoft Small Basic : ; Microsoft Level III BASIC : ''( Tandy /
RadioShack RadioShack, formerly RadioShack Corporation, is an American retailer founded in 1921. At its peak in 1999, RadioShack operated over 8,000 worldwide stores named RadioShack or Tandy Electronics in the United States, Mexico, United Kingdom, Austra ...
TRS-80 The TRS-80 Micro Computer System (TRS-80, later renamed the Model I to distinguish it from successors) is a desktop microcomputer launched in 1977 and sold by Tandy Corporation through their Radio Shack stores. The name is an abbreviation of ...
)'' ; Microsoft Visual Basic : ''Visual Basic'' ; MinimalBASIC : A compiler for ''ECMA-55 Minimal BASIC'' emitting GNU assembly language targeting 64-bit x86-64 Linux ; MITS 4K BASIC : ''Altair BASIC'' ; MITS 8K BASIC : ''Altair BASIC'' ; MMBasic : The GWBasic Clone used by the Maximite Microcomputer ;
Mobile BASIC Mobile BASIC is a proprietary dialect of the BASIC programming language BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of General-purpose programming language, general-purpose, high-level programming languages designed f ...
: ''(
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
enabled
mobile phone A mobile phone, cellular phone, cell phone, cellphone, handphone, hand phone or pocket phone, sometimes shortened to simply mobile, cell, or just phone, is a portable telephone that can make and receive telephone call, calls over a radio freq ...
s)'' ;
MOLE Basic Mole (or Molé) may refer to: Animals * Mole (animal) or "true mole", mammals in the family Talpidae, found in Eurasia and North America * Golden moles, southern African mammals in the family Chrysochloridae, similar to but unrelated to Talpida ...
: ''( DOS on the PC)'' — Merty's Own Language Extension BASIC ;
Moonrock Basic Compiler Moonrock may refer to: *Moon rock, rocks from the moon *"Moon Rock", a song by Laurel Aitken Lorenzo "Laurel" Aitken (22 April 1927 – 17 July 2005) was an influential Caribbean singer and one of the pioneers of Jamaican ska music. He is oft ...
: ''( DOS on the PC)'' — Small compiler ; Monkey : (Supports various platforms, see page for details)'' — A simple but powerful programming language built primarily for
Game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or mor ...
; Morfik Basic : Object-oriented dialect that can used to create Web applications, server and browser client-side code. ''(
Web Web most often refers to: * Spider web, a silken structure created by the animal * World Wide Web or the Web, an Internet-based hypertext system Web, WEB, or the Web may also refer to: Computing * WEB, a literate programming system created b ...
)'' ;
MS BASIC for Macintosh MS BASIC for Macintosh was a dialect of Microsoft BASIC for Macintosh. It was one of the first Microsoft BASIC variants to have optional line numbering, predating QuickBASIC. It was provided in two versions, one with standard binary floating point ...
: ''(Mac OS)'' ; MSX BASIC : ''(
MSX MSX is a standardized home computer architecture, announced by Microsoft and ASCII Corporation on June 16, 1983. It was initially conceived by Microsoft as a product for the Eastern sector, and jointly marketed by Kazuhiko Nishi, then vice-p ...
)'' — by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
; MTBASIC : ''(CP/M, DOS)'' Multitasking BASIC compiler by Softaid


N

; N82-BASIC : ''(Old NEC PC8201/8201A)'' ;
N88-BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first ve ...
: ''(Old NEC PC8801/9801)'' — Japan's most popular BASIC based on
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
's one ; N.A.M.E. Basic : compiles into
bytecode Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecodes are compact numeric codes, constants, and references (norma ...
to run on the
Java Virtual Machine A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally describ ...
. Can also run in interpreted mode on the JVM ;
Nevada BASIC Nevada ( ; ) is a U.S. state, state in the Western United States, Western region of the United States. It is bordered by Oregon to the northwest, Idaho to the northeast, California to the west, Arizona to the southeast, and Utah to the east. N ...
: Ellis Computing Eight-bit CP/M, had 12 digit precision and
matrix Matrix most commonly refers to: * ''The Matrix'' (franchise), an American media franchise ** '' The Matrix'', a 1999 science-fiction action film ** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchi ...
operations. A port of Processor Technology 8 KB BASIC ; NorthStar BASIC : ''( Processor Technology, NorthStar Horizon, later adapted to x86 as ''Bazic '86'')'' and '' S.A.I.L.B.O.A.T.'' (a basic optimized for Z80 and X86 MS-DOS) ; NS Basic : ''( Newton OS,
Symbian OS Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium. Symbian O ...
,
Palm OS Palm OS (also known as Garnet OS) was a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It is provi ...
,
Windows CE Windows Embedded Compact, formerly Windows Embedded CE, Windows Powered and Windows CE, is an operating system subfamily developed by Microsoft as part of its Windows Embedded family of products. Unlike Windows Embedded Standard, which is ba ...
,
Windows Mobile Windows Mobile is a discontinued family of mobile operating systems developed by Microsoft for smartphones and personal digital assistants. Its origin dated back to Windows CE in 1996, though Windows Mobile itself first appeared in 2000 as Pock ...
, Microsoft Windows )'' — IDE and
Bytecode Bytecode (also called portable code or p-code) is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecodes are compact numeric codes, constants, and references (norma ...
-interpreter ; nuBASIC : ''(
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
, Microsoft Windows )'' — Interpreter written in
C++11 C++11 is a version of the ISO/ IEC 14882 standard for the C++ programming language. C++11 replaced the prior version of the C++ standard, called C++03, and was later replaced by C++14. The name follows the tradition of naming language versio ...
for educational purposes.


O

;
Oasis In ecology, an oasis (; ) is a fertile area of a desert or semi-desert environmentOBASIC : ''( CP/M)'' — by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
; Omikron Basic : ''(Atari ST, Mac OS)'' — Originally developed by Omikron Software for Atari ST. In
Germany Germany, officially the Federal Republic of Germany (FRG),, is a country in Central Europe. It is the most populous member state of the European Union. Germany lies between the Baltic and North Sea to the north and the Alps to the sou ...
it was bundled with new Atari STs for a long time. Was later ported to the
classic Mac OS Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. Th ...
and was further developed for
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
. ; OpenBASIC : developed by
MAI Systems Corporation, Inc Mai, or MAI, may refer to: Names * Mai (Chinese surname) * Mai (Vietnamese surname) * Mai (name) * Mai (singer), J-Pop singer * Iris Mai (born 1962), German chess master Places * Chiang Mai, largest city in northern Thailand * Ma-i, a pre-Hispan ...
. ;
Open Programming Language Open Programming Language (OPL) is a programming language for embedded systems and mobile devices that run the operating systems EPOC and Symbian. It was released by the British company Psion in 1984. Use Originally designed for use on their ...
OPL : ''(
Symbian OS Symbian is a discontinued mobile operating system (OS) and computing platform designed for smartphones. It was originally developed as a proprietary software OS for personal digital assistants in 1998 by the Symbian Ltd. consortium. Symbian O ...
phones and PDAs)'' — Originally developed for Psion's product line of organisers and PDAs. OPL used to stand for Organiser Programming Language but after becoming open source in 2003, it was renamed. Available for most of Psion's classic organisers and PDAs,
Nokia Nokia Corporation (natively Nokia Oyj, referred to as Nokia) is a Finnish multinational telecommunications, information technology, and consumer electronics corporation, established in 1865. Nokia's main headquarters are in Espoo, Finlan ...
9210/9290/9300/9500 Communicators and
Sony Ericsson Sony Mobile Communications Inc. ( ja, ソニーモバイルコミュニケーションズ株式会社) was a multinational telecommunications company founded on October 1, 2001, as a joint venture between Sony Group Corporation and Ericsson. I ...
P800 P800 may refer to: * Sony Ericsson P800, a mobile phone released in 2002 * P-800 Oniks, a Soviet/Russian cruise missile * P800, a tax refund form issued by HM Revenue and Customs in the United Kingdom * P800, a V4 engine manufactured by Puch
/ P900/ P910. ;
OWBasic OWBasic is an interpreted language environment that can be downloaded to Personal digital assistants like the Casio's Pocket viewer. Description Casio issued an SDK which amongst other things produced a programmable interpreter/compiler called O ...
: ''( Pocketviewer (
Casio is a Japanese multinational electronics manufacturing corporation headquartered in Shibuya, Tokyo, Japan. Its products include calculators, mobile phones, digital cameras, electronic musical instruments, and analogue and digital watches. I ...
pda))'' — Fast compiler/interpreter system,
Open Source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...


P

;
Panoramic (computer language) A panorama (formed from Greek πᾶν "all" + ὅραμα "view") is any wide-angle view or representation of a physical space, whether in painting, drawing, photography, film, seismic images, or 3D modeling. The word was originally coined ...
: For Windows, able to handle 3D world and many Windows objects. ;
Parrot BASIC Parrot was a register-based process virtual machine designed to run dynamic languages efficiently. It is possible to compile Parrot assembly language and Parrot intermediate representation (PIR, an intermediate language) to Parrot bytecode ...
: For the Parrot virtual machine; V 1.0 is modeled on GW-BASIC, V 2.0 is modeled on Microsoft QuickBASIC version 4.5 ; PBASIC : for use with the
Parallax Parallax is a displacement or difference in the apparent position of an object viewed along two different lines of sight and is measured by the angle or semi-angle of inclination between those two lines. Due to foreshortening, nearby object ...
BASIC Stamp The BASIC Stamp is a microcontroller with a small, specialized BASIC interpreter ( PBASIC) built into ROM. It is made by Parallax, Inc. and has been popular with electronics hobbyists since the early 1990s. Technical specifications Although t ...
microcontroller A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs ( processor cores) along with memory and programma ...
; PeayBASIC : hand-written interpreter in C# for simple text and graphics output ;
Phoenix Object Basic Phoenix Object Basic (formerly known as Envelop) is an object-oriented rapid application development tool for Microsoft Windows and Linux. It has object-oriented features such as inheritance and polymorphism as found in languages such as Pytho ...
: ''(
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
/
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
)'' — free, includes GUI builder ; PIC BASIC : for use with
microcontroller A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs ( processor cores) along with memory and programma ...
s ; PIC BASIC Pro : aka PBP — for use with PIC microcontrollers ; PICAXE BASIC : for use with PICAXE microcontrollers ; Pick/BASIC : (a.k.a. ''Data/BASIC'', ''Databasic'') ''( Pick operating system)'' — a BASIC language, extended for business use, and embedded into the Pick environment and variations of it. ; PlayBASIC : ''( Microsoft Windows)'' — Fast and feature rich, focused on 2D game development. ; PowerBASIC : ''(DOS, Win16, Win32)'' — free and commercial compilers for DOS and Windows, which focus on fast compile speeds and small binaries. They are Turbo Basic successors. ; Processor Technology : 5 KB and 8 KB BASICs. Created for the SOL-20 computer, but widely ported to other platforms as Processor Technology published the 8080 source code. Nevada BASIC (CP/M) and Utah BASIC S-DOSwere the latest ports. ; Profan : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — easy to use, interpreted ; Professional Development System (PDS) : A superset of Microsoft QuickBASIC targeted at professional software developers. ;
ProvideX ProvideX is a computer language and development environment derived from Business Basic (a business oriented derivative of BASIC) in the mid-1980s. ProvideX is available on several operating systems (Unix/Linux/Windows/Mac OS X) and includes no ...
: ''( Microsoft Windows,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
)'' — Cross-platform program development language derived from Business Basic ;
PSX Chipmunk BASIC PSX may refer to: * Pakistan Stock Exchange, a stock exchange in Pakistan with trading floors in Karachi, Islamabad and Lahore * Phillips 66 The Phillips 66 Company is an American Multinational corporation, multinational energy company headqua ...
: ''(
PlayStation is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a di ...
)'' — For the
PlayStation is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a di ...
; PureBasic : ''( Microsoft Windows (x86, x64),
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
(x86, x64),
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
,
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
(x64, arm64
Apple silicon Apple silicon is a series of system on a chip (SoC) and system in a package (SiP) processors designed by Apple Inc., mainly using the ARM architecture. It is the basis of most new Mac computers as well as iPhone, iPad, iPod Touch, Apple ...
) and Raspberry Pi (arm32, arm64))'' — Cross-platform program development language, 32 & 64bit. Fast compiler with many functions that creates fast and small standalone native executables which do not require runtime DLLs. It compiles with
FASM FASM (''flat assembler'') is an assembler for x86 processors. It supports Intel-style assembly language on the IA-32 and x86-64 computer architectures. It claims high speed, size optimizations, operating system (OS) portability, and macro a ...
or a C compiler, and has inline support. ; PyBASIC : An interactive BASIC interpreter written in Python.


Q

; QB64 : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
and
macOS macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
)'' — Self-hosting BASIC compiler for Microsoft Windows, Linux and macOS. Aims at full compatibility with Microsoft QBasic and QuickBASIC. BASIC code is translated to C++ and then compiled to executable form. ; QBasic : ''( DOS on the PC)'' — by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
. Subset of QuickBASIC. Came with versions of
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
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)'' by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
. An evolution of BASICA/GW-BASIC to block-structured lexical syntax that does not require line numbers, with many added intrinsic functions and language features (e.g. loop and conditional control constructs, file modes, and mixed-language programming support). Has an Integrated Development Environment (IDE), intended to compete with Borland Turbo language products (e.g. Turbo BASIC and especially the contemporarily popular Turbo Pascal). Mostly backward-compatible with BASICA source code. Includes a compiler and linker, and produces MS-DOS executables. Released in versions 1.0, 2.0. 3.0. 4.0, & 4.5. QuickBASIC 4.5 was released in 1988. The QuickBASIC 4.5 IDE includes an interpreter, syntax checking, debugging aids, and online help including a full language reference. ; Quite BASIC : Web-based classic BASIC programming environment. No download or signup necessary. Introduced in 2006.


R

;
RapidQ RapidQ (also known as ''Rapid-Q'') is a free, cross-platform, semi-object-oriented dialect of the BASIC programming language. It can create console, graphical user interface, and Common Gateway Interface applications. The integrated developme ...
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
, Solaris/
SPARC SPARC (Scalable Processor Architecture) is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems. Its design was strongly influenced by the experimental Berkeley RISC system developed ...
and
HP-UX HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on Unix System V (initially System III) and first released in 1984. Current versions support HPE Integrit ...
)'' — Free, borrowed from
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
. Useful for graphical interfaces. Works mainly with QuickBASIC instructions. (Cross-platform, free, no longer being developed). Semi-OO interpreter. Includes
RAD RAD or Rad may refer to: People * Robert Anthony Rad Dougall (born 1951), South African former racing driver * Rad Hourani, Canadian fashion designer and artist * Nickname of Leonardus Rad Kortenhorst (1886–1963), Dutch politician * Radley ...
IDE. ; RBScript : ''(
Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
,
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
and
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Scripting language based on REALbasic. ;
RC Basic R&C, RC, R/C, Rc, or rc may refer to: Science and technology Computing * rc, the default Command line interface in Version 10 Unix and Plan 9 from Bell Labs * .rc (for "run commands"), a filename extension for configuration files in UNIX-like ...
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
)'' — Basic Compiler geared towards game development. ; REALbasic : ''(
Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
,
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
and
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Platform independent BASIC. Object-oriented
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
-like Basic variant. Currently known as Xojo. ;
Revelation BASIC In religion and theology, revelation is the revealing or disclosing of some form of truth or knowledge through communication with a deity or other supernatural entity or entities. Background Inspiration – such as that bestowed by God on ...
or R/Basic : ''( DOS on the PC)'' — A variant of Pick/Basic used on the Revelation DBMS and successors. ;
RFO Basic! RFO may refer to: * RF Online, a multiplayer online role-playing computer game * Radio Frequency Overlay, analogue Cable TV over a GPON optical network * Réseau France Outre-mer, a network of radio and television stations operating in French ...
: ''(
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
)'' — Basic for Android. ; RM Basic : A BASIC provided by Research Machines for their early Nimbus range of PCs ; RobotBASIC : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Free BASIC interpreter and Robotic Simulator for the Windows OS that allows for Gaming and GUI graphical programming. New version will also compile to stand alone executables. ; Rocky Mountain BASIC : created by HP to control instruments through HP-IB ;
Run BASIC Run BASIC is a web application server, based on the Liberty BASIC version of the BASIC programming language. Programming model Run BASIC uses a desktop programming model. Web pages are not kept in individual files or dealt with as templates but ...
: ''(
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
, and
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Free interactive web server-based version of
Liberty BASIC Liberty BASIC (LB) is a commercial computer programming language and integrated development environment (IDE). It has an interpreter, developed in Smalltalk, which recognizes its own dialect of the BASIC programming language. It runs on 16- and ...


S

; S-BASIC : "Structured" BASIC, came with
Kaypro Kaypro Corporation was an American home and personal computer manufacturer based out of San Diego in the 1980s. The company was founded by Non-Linear Systems (NLS) to compete with the popular Osborne 1 portable microcomputer. Kaypro produced a ...
CP/M systems ; S.A.I.L.B.O.A.T. : SAIL Basic on Another Tack (CP/M, DOS Z80, X86, pseudo interpreted, Northstar Basic Compatible, B-Tree File System) ; S.I.C.K. : The Symbolic Instruction Code Kit is a pseudo-BASIC interpreter written in QB64

http://www.filegate.net/pdn/pdnbasic/SICK64D3.ZIP] ; SAM Basic programming language, SAM BASIC : ''(
SAM Coupé Sam, SAM or variants may refer to: Places * Sam, Benin * Sam, Boulkiemdé, Burkina Faso * Sam, Bourzanga, Burkina Faso * Sam, Kongoussi, Burkina Faso * Sam, Iran * Sam, Teton County, Idaho, United States, a populated place People and fictiona ...
)'' ; SAX Basic : Simple API for XML ; SBAS : "Structured BASIC" popular in British schools in 1980s & 90s. Written by Bryan Tackaberry of SPA Ltd to run on RM plc computers. ; S-BASIC : developed for Nokia 9300 and Nokia 9500 Communicator. Development not finished, stopped with version 0.9. ;
ScriptBasic ScriptBasic is a scripting language variant of BASIC. The source of the interpreter is available as a C program under the LGPL license. ScriptBasic generates intermediary code which is then interpreted by a runtime environment. ScriptBasic is a ...
: Cross platform (ANSI C) Open source embeddable interpreter/API. The ScriptBasic project is primarily an embeddable scripting API with examples of a command line interpreter and multi-threaded HTTP application server running as a service. ; sdlBasic : Free, multiplatform, based on core of wxBasic, but uses the SDL library. ;
SEGA BASIC is a Japanese multinational video game and entertainment company headquartered in Shinagawa, Tokyo. Its international branches, Sega of America and Sega Europe, are headquartered in Irvine, California and London, respectively. Its divis ...
: SEGA version of BASIC dedicated to SEGA SC-3000 computer ;
Sharp BASIC Sharp or SHARP may refer to: Acronyms * SHARP (helmet ratings) (Safety Helmet Assessment and Rating Programme), a British motorcycle helmet safety rating scheme * Self Help Addiction Recovery Program, a charitable organisation founded in 199 ...
: ''( Sharp pocket computers)'' ; Simons' BASIC : A cartridge-based utility that added 114 additional keywords to the standard BASIC 2.0 on the Commodore 64 computer ; Simple BASIC : for Windows R3 Intermedia Language version Traditional BASIC, made for scientific purpose. ;
SIMPOL The International Simultaneous Policy Organisation (ISPO) is a voluntary organization that promotes the Simultaneous Policy (Simpol) campaign. It was founded by British businessman, John Bunzl, in 2000.About Simpol-UKuk.simpol.org - About Simpol ...
: Object-oriented, made to emit code for Windows, Linux, Mac OS X ;
Sinclair BASIC Sinclair BASIC is a dialect of the programming language BASIC used in the 8-bit home computers from Sinclair Research and Timex Sinclair. The Sinclair BASIC interpreter was made by Nine Tiles Networks Ltd. History Sinclair BASIC was or ...
: ''(
ZX80 The Sinclair ZX80 is a home computer launched on 29 January 1980 by Science of Cambridge Ltd. (later to be better known as Sinclair Research). It is notable for being one of the first computers available in the United Kingdom for less than a ...
,
ZX81 The ZX81 is a home computer that was produced by Sinclair Research and manufactured in Dundee, Scotland, by Timex Corporation. It was launched in the United Kingdom in March 1981 as the successor to Sinclair's ZX80 and designed to be a low-c ...
/ TS1000,
ZX Spectrum The ZX Spectrum () is an 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer. Referred to during development as the ''ZX81 Colou ...
, Timex Sinclair 2068,
Ringo R470 Ringo R470 was a Brazilian clone of the Sinclair ZX81 The ZX81 is a home computer that was produced by Sinclair Research and manufactured in Dundee, Scotland, by Timex Corporation. It was launched in the United Kingdom in March 1981 as the succ ...
,
Lambda 8300 The Lambda 8300 was a Sinclair ZX81 clone from ''Lambda Electronics Limited'' of Hong Kong. It had a modified ROM (including extra semigraphic characters) and extra hardware, making it not fully compatible. Total compatibility could be achie ...
)'' ; SmallBASIC : ''(
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
,
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
, DOS,
Palm OS Palm OS (also known as Garnet OS) was a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It is provi ...
, etc.)'' — A small
Open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
GPL-ed interpreter. ;
Small Basic Microsoft Small Basic is a programming language, interpreter and associated IDE. Microsoft's simplified variant of BASIC, it is designed to help students who have learnt visual programming languages such as Scratch learn text-based programming ...
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
DevLabs Team. ; smart BASIC : for iOS ; SmartBASIC : ''(
Coleco Adam The Coleco Adam is a home computer and expansion device for the ColecoVision released in 1983 by American toy and video game manufacturer Coleco. It was an attempt to follow on the success of the company's ColecoVision video game console. The Ad ...
)'' ; SmileBASIC : A retro dialect of BASIC used in Petit Computer (for the DSi) and SmileBASIC (for the 3DS) ;
Sony BASIC , commonly stylized as SONY, is a Japanese multinational conglomerate corporation headquartered in Minato, Tokyo, Japan. As a major technology company, it operates as one of the world's largest manufacturers of consumer and professional ...
: for the Sony SMC-70 ; SOBS : ''(
ICT 1900 series ICT 1900 was a family of mainframe computers released by International Computers and Tabulators (ICT) and later International Computers Limited (ICL) during the 1960s and 1970s. The 1900 series was notable for being one of the few non-American ...
)'' ''Southampton BASIC System'' ; Softworks Basic : ''( Win32, Visual Studio.Net, Linux, Unix)'' — a superset of AlphaBasic ; SpecBAS : An enhanced
Sinclair BASIC Sinclair BASIC is a dialect of the programming language BASIC used in the 8-bit home computers from Sinclair Research and Timex Sinclair. The Sinclair BASIC interpreter was made by Nine Tiles Networks Ltd. History Sinclair BASIC was or ...
interpreter for modern PCs. ;
Spectacle BASIC In general, spectacle refers to an event that is memorable for the appearance it creates. Derived in Middle English from c. 1340 as "specially prepared or arranged display" it was borrowed from Old French ''spectacle'', itself a reflection of the ...
: ''( Microsoft Windows — can be recompiled for
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
and
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions ...
)'' an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
, interpreted :Spiderbasic
SpiderBasic
is a new web client-side programming language based on established BASIC rules. Its allows development of very complex, windowed based web applications, including mobile app for iOS and Android. : : ; SQABasic : For the Rational Software designed for Robot Script ; StarBasic : ''StarOffice Basic'' ; StarOffice Basic : (a.k.a. ''StarBasic'') ''( OpenOffice.org,
StarOffice StarOffice is a discontinued proprietary office suite, intended to compete with the marketing-leading Microsoft Office. It served as the basis for open-source suites OpenOffice.org and LibreOffice. StarOffice supported the OpenOffice.org XML fi ...
)'' ;
ST BASIC (Atari) Atari ST BASIC (or ST Basic) was the first Dialect (computing), dialect of BASIC that was produced for the Atari ST line of computers. This BASIC interpreter was bundled with all new STs in the early years of the ST's lifespan, and quickly became t ...
: ''( Atari ST)'' — This came with the Atari ST ; STOS BASIC : ''( Atari ST)'' — For Atari ST made for
game programming Game programming, a subset of game development, is the software development of video games. Game programming requires substantial skill in software engineering and computer programming in a given language, as well as specialization in one or mor ...
. Predecessor of AMOS BASIC on the
Amiga Amiga is a family of personal computers introduced by Commodore International, Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and sign ...
. ;
Submarine BASIC A submarine (or sub) is a watercraft capable of independent operation underwater. It differs from a submersible, which has more limited underwater capability. The term is also sometimes used historically or colloquially to refer to remotely ...
: ''BASIC-E'' ; SuperBASIC : ''( Sinclair QL)'' ;
Super Game System BASIC Super may refer to: Computing * SUPER (computer program), or Simplified Universal Player Encoder & Renderer, a video converter / player * Super (computer science), a keyword in object-oriented programming languages * Super key (keyboard but ...
: For
Windows 10 Windows 10 is a major release of Microsoft's Windows NT operating system. It is the direct successor to Windows 8.1, which was released nearly two years earlier. It was released to manufacturing on July 15, 2015, and later to retail on ...
Is Basic Implementation for learning and creating simple games

;
SV extended BASIC SV, Sv, sv, etc. may refer to: Places and language * El Salvador, ISO 3166-1 country code SV * South Vietnam, an extinct state * Svalbard, Norway, FIPS country code SV * Swedish language, ISO 639-1 language code sv * Silicon Valley, a region in ...
: ''(
Spectravideo Spectravideo International (SVI) was an American computer manufacturer and software house. It was originally called SpectraVision, a company founded by Harry Fox in 1981. The company produced video games and other software for the VIC-20 hom ...
)'' — For
Spectravideo Spectravideo International (SVI) was an American computer manufacturer and software house. It was originally called SpectraVision, a company founded by Harry Fox in 1981. The company produced video games and other software for the VIC-20 hom ...
318/328, by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
.


T

; T-BASIC : BASIC dialect used on the Wang 2200T and its Soviet Russian clone, the Iskra (Spark) 226. ; T-BASIC : Version of Microsoft BASIC used on the Toshiba Pasopia. ; TBASIC : Version of BASIC used for software development on ATTI's family of BRAT test systems ;
Tektronix Tektronix, Inc., historically widely known as Tek, is an American company best known for manufacturing test and measurement devices such as oscilloscopes, logic analyzers, and video and mobile test protocol equipment. Originally an independent ...
: For the 4050 series computers, extensive graphics commands ; Terminal-BASIC : Pure interpreter, written in
C++11 C++11 is a version of the ISO/ IEC 14882 standard for the C++ programming language. C++11 replaced the prior version of the C++ standard, called C++03, and was later replaced by C++14. The name follows the tradition of naming language versio ...
. Supports large subset of Minimal BASIC, runs on
Arduino Arduino () is an open-source hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices. Its hardware products are licensed und ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
. Free software ( GPL3, LGPL3)
Project page
; THEOS Multi-User Basic : ''(
THEOS THEOS, which translates from Greek as "God", is an operating system which started out as OASIS, a microcomputer operating system for small computers that use the Z80 processor. When the operating system was launched for the IBM Personal Comp ...
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
)'' ; thinBasic : interpreter for Microsoft Windows ; TI BASIC : (note: no hyphen) ''(
TI-99/4A The TI-99/4 and TI-99/4A are home computers released by Texas Instruments in 1979 and 1981, respectively. Based on the Texas Instruments TMS9900 microprocessor originally used in minicomputers, the TI-99/4 was the first 16-bit home computer. T ...
)'' ;
TI Extended BASIC TI BASIC is an ANSI-compliant BASIC programming language interpreter built into the 1979 Texas Instruments TI-99/4 home computer and its improved 1981 version, the TI-99/4A. In contrast to most BASICs found on contemporary microcomputers, TI B ...
: ''(
TI-99/4A The TI-99/4 and TI-99/4A are home computers released by Texas Instruments in 1979 and 1981, respectively. Based on the Texas Instruments TMS9900 microprocessor originally used in minicomputers, the TI-99/4 was the first 16-bit home computer. T ...
)'' ;
TI-BASIC TI-BASIC is the official name of a BASIC-like language built into Texas Instruments (TI)'s graphing calculators. TI-BASIC is a language family of three different and incompatible versions, released on different products: * TI-BASIC 83 (on Z80 ...
: (note: hyphen) ''(
Texas Instruments Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globa ...
programmable calculator Programmable calculators are calculators that can automatically carry out a sequence of operations under control of a stored program. Most are Turing complete, and, as such, are theoretically general-purpose computers. However, their user inte ...
s)'' ;
Tiger-BASIC Tiger-BASIC is a high speed multitasking BASIC dialect (List of BASIC dialects) to program microcontrollers of the BASIC-Tiger family. Tiger-BASIC and the integrated development environment which goes with it, were developed by Wilke-Technology ...
: High speed multitasking, for
microcontroller A microcontroller (MCU for ''microcontroller unit'', often also MC, UC, or μC) is a small computer on a single VLSI integrated circuit (IC) chip. A microcontroller contains one or more CPUs ( processor cores) along with memory and programma ...
s of the BASIC-Tiger family. ; Tiny BASIC : ''(any
microcomputer A microcomputer is a small, relatively inexpensive computer having a central processing unit (CPU) made out of a microprocessor. The computer also includes memory and input/output (I/O) circuitry together mounted on a printed circuit board (P ...
, but mostly implemented on early
S-100 bus The S-100 bus or Altair bus, IEEE 696-1983 ''(withdrawn)'', is an early computer bus designed in 1974 as a part of the Altair 8800. The bus was the first industry standard expansion bus for the microcomputer industry. computers, consisting of ...
machines)'' — Minimalist version which source code was smaller than this article, used on low-memory platforms. ;
TML BASIC TML may refer to: * Taiwan Major League, former Taiwan baseball league * TML Entertainment, record label established for the Canadian band Triumph * Toronto Maple Leafs, Canadian pro ice hockey team * TransducerML, transducer markup language * ...
: ''(
Apple IIGS The Apple IIGS (styled as II), the fifth and most powerful of the Apple II family, is a 16-bit personal computer produced by Apple Computer. While featuring the Macintosh look and feel, and resolution and color similar to the Amiga and Atari S ...
)'' — A compiled BASIC with a GUI hosted IDE for writing native GUI apps. ; TRS-80 Level I BASIC : ''(
TRS-80 The TRS-80 Micro Computer System (TRS-80, later renamed the Model I to distinguish it from successors) is a desktop microcomputer launched in 1977 and sold by Tandy Corporation through their Radio Shack stores. The name is an abbreviation of ...
)'' — based on Tiny BASIC. ;
TRS-80 Level II BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the fir ...
: ''( Tandy /
RadioShack RadioShack, formerly RadioShack Corporation, is an American retailer founded in 1921. At its peak in 1999, RadioShack operated over 8,000 worldwide stores named RadioShack or Tandy Electronics in the United States, Mexico, United Kingdom, Austra ...
TRS-80 The TRS-80 Micro Computer System (TRS-80, later renamed the Model I to distinguish it from successors) is a desktop microcomputer launched in 1977 and sold by Tandy Corporation through their Radio Shack stores. The name is an abbreviation of ...
)'' — based on
Microsoft BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first ...
; TRS-80 Model 100 BASIC : ''(
TRS-80 Model 100 The TRS-80 Model 100 is a portable computer introduced in April 26th, 1983. It is one of the first notebook-style computers, featuring a keyboard and liquid crystal display, in a battery-powered package roughly the size and shape of a notepad o ...
)'' — based on
Microsoft BASIC Microsoft BASIC is the foundation software product of the Microsoft company and evolved into a line of BASIC interpreters and compiler(s) adapted for many different microcomputers. It first appeared in 1975 as Altair BASIC, which was the first ...
, with special support for the RAM file store, LCD display, and other built-in hardware of the TRS-80 Model 100 and
Tandy 102 The TRS-80 Model 100 is a portable computer introduced in April 26th, 1983. It is one of the first notebook-style computers, featuring a keyboard and liquid crystal display, in a battery-powered package roughly the size and shape of a notepad o ...
portable computers ; True BASIC : ''(DOS, MS Windows, Mac OS, Linux, Unix)'' — Direct descendant of the ''original'' BASIC, ''Dartmouth BASIC'', marketed by its creators. Strictly standards-compliant. ; Turbo Basic : ''( Commodore 64)'' — Added 55 commands to the C64 BASIC, Released by
Aztec Software The Aztecs () were a Mesoamerican culture that flourished in central Mexico in the post-classic period from 1300 to 1521. The Aztec people included different ethnic groups of central Mexico, particularly those groups who spoke the Nahuatl l ...
, written by Julian Gardner. ; Turbo Basic : ''( DOS on the PC)'' — Commercial compiler by Borland. ( BASIC/Z successor) (see PowerBASIC) ; Turbo-Basic XL : ''(
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
)'' —
Freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
interpreter and compiler for the
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
 — based on
Atari BASIC Atari BASIC is an interpreter for the BASIC programming language that shipped with the Atari 8-bit family of 6502-based home computers. Unlike most American BASICs of the home computer era, Atari BASIC is not a derivative of Microsoft BASIC a ...
. Even this "slow" interpreter was about four times faster than the built-in BASIC. Written by Frank Ostrowski, the person who would go on to develop
GFA BASIC GFA BASIC is a dialect of the BASIC programming language, by Frank Ostrowski. The name is derived from the company ("GFA Systemtechnik GmbH"), which distributed the software. In the mid-1980s to the 1990s it enjoyed popularity as an advanced BA ...
. Came from ''
Happy Computer Happiness, in the context of mental or emotional states, is positive or pleasant emotions ranging from contentment to intense joy. Other forms include life satisfaction, well-being, subjective well-being, flourishing and eudaimonia. ...
''. ; TxBasic : ''(
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
)'' Compiler and runtime compatible with Theos MultiUser Basic with extended features ;
Tymshare SuperBasic Tymshare, Inc (Matthew Heyer-Baker) was a time-sharing service and third-party hardware maintenance company competing with companies such as CompuServe, Service Bureau Corporation and National CSS. Tymshare developed or acquired various techno ...
: ''( SDS 940)''


U

; UBASIC : ''( DOS on the PC)'' — Interpreter with many
mathematical Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
routines. Strong emphasis on
number theory Number theory (or arithmetic or higher arithmetic in older usage) is a branch of pure mathematics devoted primarily to the study of the integers and integer-valued functions. German mathematician Carl Friedrich Gauss (1777–1855) said, "Math ...
. Can work with many-digit numbers,
complex number In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the for ...
s. ; UniBASIC : dialect that is part of the UniData database, with a strong focus on data access and manipulation. ;
UniVerse The universe is all of space and time and their contents, including planets, stars, galaxies, and all other forms of matter and energy. The Big Bang theory is the prevailing cosmological description of the development of the universe. A ...
: dialect that is part of the
UniVerse The universe is all of space and time and their contents, including planets, stars, galaxies, and all other forms of matter and energy. The Big Bang theory is the prevailing cosmological description of the development of the universe. A ...
database, with strong focus on data access and manipulation. ; Uppsala-BASIC : also known as METRIC-BASIC ; Utah BASIC : Ellis Computing, had 12-digit precision and
matrix Matrix most commonly refers to: * ''The Matrix'' (franchise), an American media franchise ** '' The Matrix'', a 1999 science-fiction action film ** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchi ...
operations. MS-DOS port of the Processor Technology 8K BASIC. See Nevada BASIC.


V

; VAX BASIC : DEC's BASIC-Plus-2 ported to VAX/
VMS #REDIRECT VMS {{redirect category shell, {{R from other capitalisation{{R from ambiguous page ...
; VBA : See ''Visual Basic for Applications'' ; VBS : See ''VBScript'' ;
VBScript VBScript (''"Microsoft Visual Basic Scripting Edition"'') is an Active Scripting language developed by Microsoft that is modeled on Visual Basic. It allows Microsoft Windows system administrators to generate powerful tools for managing computers ...
: (a.k.a. ''VBS, Visual Basic Script, Visual Basic Scripting Edition'') — A subset of
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
used in
ASP Asp may refer to: Places * Asp, part of Densbüren, Aargau, Switzerland * Aspe (''Asp'' in Valencian), Alicante, Spain * Asp Lake, a lake in Minnesota Animals * Asp (fish) * Asp (snake), in antiquity, one of several venomous snakes ** ''Cera ...
,
Internet Explorer Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical user interface, graphical web browsers developed by Microsoft which was used in the Microsoft Wind ...
, or under Windows using the Windows Script Host (WSH) as a general-purpose scripting language. VBScript is often used as a replacement for DOS batch files. ; Vilnius BASIC : ''( Elektronika BK-0010-01, BK-0011M and UKNC computers)'' ; Vintage BASIC : Cross-platform,
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
interpreter for microcomputer BASIC, written in Haskell. ;
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
: ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' —
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
's
object-oriented Object-oriented programming (OOP) is a programming paradigm based on the concept of " objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of ...
dialect with
rapid application development Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to ...
environment. ; Visual Basic .NET : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' — Version within the
.NET Framework The .NET Framework (pronounced as "''dot net"'') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until bein ...
by
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
. ;
Visual Basic for Applications Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6.0 built into most desktop Microsoft Office applications. Although based on pre-.NET Visual Basic, which is no longer supporte ...
: (a.k.a. ''VBA'') ''(
Microsoft Office Microsoft Office, or simply Office, is the former name of a family of client software, server software, and services developed by Microsoft. It was first announced by Bill Gates on August 1, 1988, at COMDEX in Las Vegas. Initially a ma ...
on MS Windows and
Apple Macintosh The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software ...
)'' ;
Visual Basic Script VBScript (''" Microsoft Visual Basic Scripting Edition"'') is an Active Scripting language developed by Microsoft that is modeled on Visual Basic. It allows Microsoft Windows system administrators to generate powerful tools for managing comput ...
: See ''VBScript'' ;
Visual Basic Scripting Edition VBScript (''" Microsoft Visual Basic Scripting Edition"'') is an Active Scripting language developed by Microsoft that is modeled on Visual Basic. It allows Microsoft Windows system administrators to generate powerful tools for managing comput ...
: See ''VBScript'' ;
Visual Test Visual Test, originally known as MS-Test, was an automated testing tool for Windows applications developed by Microsoft and later sold to Rational Software. Overview MS-Test was developed for internal use in Microsoft but became a commercial ...
: (Originally MS-TEST) — Basic in Visual Test ; VSI BASIC for OpenVMS : Originally released as VAX BASIC by
Digital Equipment Corporation Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president unti ...
, owned by VMS Software Inc. (VSI) since 2014. Runs on the
OpenVMS OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using Ope ...
operating system.


W

; Wasabi : functional dialect with features such as closures,
continuation In computer science, a continuation is an abstract representation of the control state of a computer program. A continuation implements ( reifies) the program control state, i.e. the continuation is a data structure that represents the computat ...
s and
first order functions In mathematics and computer science, a higher-order function (HOF) is a function that does at least one of the following: * takes one or more functions as arguments (i.e. a procedural parameter, which is a parameter of a procedure that is itse ...
, created at
Fog Creek Software Glitch (previously known as Fog Creek Software) is a software company specializing in project management tools. Its products include project management and content management, and code review tools. History Based in New York City, Fog Creek ...
as an in-house web applications development platform. Not released to public, but often features in the influential blog of Joel Spolsky, Fog Creek founder and CEO. ;
Watcom Basic Watcom International Corporation was a software company, which was founded in 1981 by Wes Graham and Ian McPhee (computer scientist), Ian McPhee. Founding staff (Fred Crigger, Jack Schueler and McPhee) were formerly members of Professor Graham's C ...
: Dialect by Watcom ; WinWrap Basic : VBA type third party interpreter which can be linked into programmes to give them macro/VBA functionality ; WordBasic : versions of Microsoft Word before MS Word 97 ; wxBasic :
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
GPL interpreter based on the platform independent wxWidgets toolkit library. For
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
(proposed) and
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
.


X

; X11-Basic : ''( Atari ST,
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Android Android may refer to: Science and technology * Android (robot), a humanoid robot or synthetic organism designed to imitate a human * Android (operating system), Google's mobile operating system ** Bugdroid, a Google mascot sometimes referred to ...
, Raspberry Pi)'' — dialect of the BASIC programming language with graphics, sound and more. ; XBasic : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
)'' —
Open Source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
compiler with a GUI designer ; XBLite : ''(
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
)'' —
Open Source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
-compiler with integrated editor ; Xojo : ''(MacOS,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
, iOS, Raspberry Pi and Web)'' — Platform independent BASIC. Object-oriented
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to: * Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET * Visual Basic (c ...
-like Basic variant. Formerly known as REALbasic.


Y

; Yabasic : ''(
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
and PlayStation 2)'' Small interpreter. ( GPL) ; yab : ''(BeOS, Magnussoft ZETA, Zeta, HaikuOS)'' Adaptation of Yabasic that enables the creation of graphical programs using the BeOS API. ; yBasic : See ''HotPaw Basic''


Z

; ZBasic : Visual Basic subset dialect for ZX microcontrollers with support for multitasking. ; ZBasic (Zedcor Zbasic) : first released by Zedcor (Tucson, Arizona) in mid-1985. Versions were made for Apple, DOS, Macintosh CP/M and TRS-80 computers. In 1991, 32 Bit Software Inc. (Dallas, Texas) 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. ; Zeus, Basic : developed for Windows and Pocket PC by KRMicros (Kronos Robotics).


BASIC extensions

BASIC extensions (a.k.a. ''BASIC toolkits'') extend a particular BASIC. ''(Platforms: APCW =
Amstrad PCW The Amstrad PCW series is a range of personal computers produced by United Kingdom, British company Amstrad from 1985 to 1998, and also sold under licence in Europe as the "Joyce" by the German electronics company Schneider Computer Division, Schne ...
; A8 =
Atari 8-bit family The Atari 8-bit family is a series of 8-bit home computers introduced by Atari, Inc. in 1979 as the Atari 400 and Atari 800. The series was successively upgraded to Atari 1200XL , Atari 600XL, Atari 800XL, Atari 65XE, Atari 130XE, Atari 800XE ...
; C64 = Commodore 64; C128 = Commodore 128; Spec+3 = ZX Spectrum#Firmware, ZX Spectrum +3; VIC-20)'' * BASIC 8 ''(C128)'' — Third-party extension of the C128's Commodore BASIC 7.0 *
Beta BASIC Beta BASIC is a BASIC interpreter for the Sinclair Research ZX Spectrum microcomputer, written by Dr Andrew Wright in 1983 and sold by his one-man software house BetaSoft. BetaSoft also produced a regular newsletter/magazine, BetaNews. Original ...
''(ZX Spectrum)'' * Optimized Systems Software, BASIC XL Toolkit ''(A8)'' — Disk-based extension of Optimized Systems Software, OSS's BASIC XL for Atari 8-bit family, Atari 8-bits * Basic Lightning ''(C64)'' — The White Lightning development suite, by 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 floppy disk, disk or ROM cartridge. *
Graphics BASIC Graphics BASIC is a third-party extension to the Commodore BASIC V2.0 programming language of the Commodore 64 computer. It was originally written in 1983 by Ron Gilbert and Tom McFarlane. The program was licensed to Hesware, which briefly sold ...
''(C64)'' — Third-party extension of the C64's Commodore BASIC 2.0 * Laser Basic ''(C64)'' — Was Ocean Software's updated version of The White Lightning development suite, which extended Commodore BASIC 2.0. A compiler called Laser Basic Compiler was available. * Laser Basic ''(ZX Spectrum)'' * Lightning Extended BASIC ''(APCW; Spec+3 on CP/M)'' — Extended Mallard BASIC with sophisticated graphics functions * YS MegaBasic ''(ZX Spectrum)'' * Monkey Wrench II ''(A8)'' — ROM cartridge extension of
Atari BASIC Atari BASIC is an interpreter for the BASIC programming language that shipped with the Atari 8-bit family of 6502-based home computers. Unlike most American BASICs of the home computer era, Atari BASIC is not a derivative of Microsoft BASIC a ...
from Eastern House Software. Using the right cartridge slot it required an Atari 8-bit family, Atari 800. * Simons' BASIC ''(C64)'' —
CBM CBM may refer to: Businesses and corporations * Cambrex Corporation (NYSE: CBM) * CBM (AM), a radio station in Montreal now known as CBME-FM * CBM-FM, a radio station in Montreal * CBM TV, a scrapped Freeview channel * Central Bank of Myanmar * Che ...
-marketed improved BASIC for the C64, loaded from floppy disk, disk or ROM cartridge * Super Expander ''(VIC-20)'' — CBM's own cartridge based extension of the VIC-20's Commodore BASIC 2.0 * Super Expander 64 ''(C64)'' — CBM's own cartridge based extension of the VIC-20's Commodore BASIC 2.0, for the C64


See also

* ALGOL * COMAL * Euphoria (programming language) * FORTRAN *
Open Programming Language Open Programming Language (OPL) is a programming language for embedded systems and mobile devices that run the operating systems EPOC and Symbian. It was released by the British company Psion in 1984. Use Originally designed for use on their ...
*


References


External links

*
Detailed overview of many BASIC compilers

All BASIC language reference and code project site

SEGA SC-3000 computer, BASIC language details
{{DEFAULTSORT:List Of BASIC Dialects BASIC programming language family, * Lists of programming languages, BASIC dialects