== Dialects ==
<!-- *[[dla basic]] -- The only stuff about "dla basic" I'm able to find by googling is some Polish web pages listing the phrase in e.g. VIC-20 & C64 specifications of ROM allocation; after checking with a Polish-English dictionary, I found that "dla" means "for", indicating that the phrase just means "for basic"... So please give some docs to prove "dla basic" existence. -->
BASIC is available on almost all computer platforms in various different BASIC dialects. See the '''''[[List of BASIC dialects]]'''''.
*[[Altair BASIC]] (MITS Altair, S-100; Microsoft's first product)
*[[AmigaBASIC|Amiga BASIC]] (Commodore Amiga)
*[[AMOS BASIC]] (Commodore Amiga)
*[[Apple Business BASIC]] (Apple ///)
*[[Applesoft BASIC]] (Apple II)
*[[ASIC programming language|ASIC]] (MS-DOS)
*[[Atari 2600 Basic Programming]] (Atari 2600 video game console)
*[[ATARI BASIC]] (aka Sheperdson BASIC) (Atari 8-bit family)
*[[Atari Microsoft BASIC II]] (Atari 8-bit family)
*[[B32 Business Basic]] (Data General Eclipse MV, UNIX, MS-DOS)
*[[BASIC09]] (OS-9 and OS-9 68K on Motorola 6809 and 68K CPUs, respectively)
*[[Microsoft BASICA interpreter|BASICA]] (Advanced BASIC, available in ROM on IBM PCs) (later disk based versions for PC-DOS)
*[[BASCOM]] (BASIC compilers for the 8051 and AVR chips)
*[[BASIC-11]] (DEC PDP-11, RSX-11)
*[[BASIC A Plus|BASIC A+]] (Atari 8-bit family)
*[[BASIC-E]] (aka 'submarine BASIC') (CP/M)
*[[Basic Plus|BASIC-PLUS]] (DEC PDP-11, RSTS/E, RSX-11)
*[[BASICODE]] (KC85)
*[[BASIC XE]] (Atari 130XE)
*[[BBC BASIC]] (Acorn/BBC Micro, RISC OS, Tiki 100, Cambridge Z88, CP/M, MS-DOS)
*[[Blitz BASIC]] (Win32, Commodore Amiga)
*[[Business Basic]]
*[[Bywater BASIC]] (aka bwBASIC) (MS-DOS, POSIX)
*[[Caché Basic]] (One of the two scripting languages in [[Caché]] Database)
*[[CBASIC]] (successor of BASIC-E) (CP/M, MS-DOS)
*[[Chipmunk Basic]] (Apple Macintosh, CLI ports for Win32, GNU/Linux; copyrighted freeware)
*[[Color BASIC]] (Tandy Radio Shack TRS-80 Color Computer, aka CoCo)
*[[Commodore BASIC]] (Commodore 8-bit family)
*[[HP BASIC for OpenVMS|Compaq BASIC for OpenVMS]]
*[[DarkBASIC]] & [[DarkBASIC Professional]]
*[[Dartmouth BASIC]] (see also True BASIC)
*[[Data General Business Basic]] (Data General Nova and later DG minicomputers)
*[[HP BASIC for OpenVMS|DEC BASIC for OpenVMS]]
*[[Ethos Game Basic|Ethos Basic]] (MS Windows)
*[[Extended Color BASIC]] (TRS-80 Color Computer)
*[[FaST Basic]] (Atari ST)
*[[FreeBASIC]] (DOS, MS Windows and GNU/Linux) (GPL)
*[[FutureBASIC]] (Apple Macintosh)
*[[Gambas]] (GNU/Linux) (similar approach as Visual Basic)
*[[geoBASIC (GEOS)|geoBASIC]] (GEOS on Commodore 64)
*[[GeoBASIC (Leica)|GeoBASIC]] (Leica TPS 1000/1100 surveying stations)
*[[Gnome Basic]] (GNU/Linux) (discontinued Visual Basic clone)
*[[GFA BASIC]] (Commodore Amiga, Atari ST)
*[[Microsoft GW-BASIC interpreter|GW-BASIC]] (MS-DOS) (BASICA compatible; independent of IBM ROM routines)
*[[Hbasic]] (GNU/Linux) (similar approach as Visual Basic)
*[[HiSoft Basic]] (Atari ST, ZX Spectrum)
*[[HotBasic]] (Win32, Linux)
*[[HotPaw Basic programming language|HotPaw Basic]] (aka yBasic, nee cbasPad Pro) (PalmOS)
*[[HP BASIC]] (developed by HP to control electronics instruments through [[GPIB]] interfaces)
*[[HP BASIC for OpenVMS]] (originating from DEC's BASIC-PLUS-2 for RSX-11/M)
*[[HTBasic]] (TransEra's extension of HP's own HP BASIC)
*[[IBasic]] (MS Windows)
*[[Integer BASIC]] (Apple II)
*[[JustBasic]] (Win32)
*[[Liberty BASIC programming language|Liberty BASIC]] (MS Windows)
*[[Locomotive BASIC]] (Amstrad CPC)
*[[LotusScript]] (Lotus Notes)
*[[Luxor Basic]] (Luxor ABC80)
*[[MAI Basic Four Business Basic]] (misc. minicomputers)
*[[Mallard BASIC]] (Amstrad PCW, CP/M on ZX Spectrum +3)
*[[Microsoft BASIC]] (overview of Microsoft BASIC variants) (many microcomputer platforms)
*[[MBASIC]] (Microsoft BASIC for CP/M)
*[[MSX BASIC]] (MSX)
*[[N88-BASIC]] (Old NEC PC8801/9801) (Japan's most popular BASIC based on Microsoft's one)
*[[Northstar BASIC]] (Processor Technology, Northstar, later adapted to [[x86]] as Bazic '86)
*[[Omikron Basic]] (Atari ST)
*[[Phoenix Object Basic programming language|Phoenix Object Basic]] (GNU/Linux)
*[[PowerBASIC]] (successor of Turbo BASIC) (MSDOS, Win32)
*[[PureBasic]] (Win32, GNU/Linux and Commodore Amiga)
*[[QBASIC programming language|QBASIC]] (MS-DOS)
*[[Microsoft QuickBASIC compiler|QuickBASIC]] (MS-DOS)
*[[RapidQ]] (Cross-platform, free, no longer being developed)<!-- semi-oo interpreter. Includes RAD IDE -->
*[[REALbasic]] (Apple Macintosh, Win32)
*[[Revelation BASIC]] (MS-DOS)
*[[SAM Basic programming language|SAM BASIC]] (Sam Coupé)
*[[ScriptBasic]] (Win32 and GNU/Linux) (released under the [[Lesser General Public License]] aka LGPL)
*[[sdlBasic]] multiplatform, based on the core of [[wxBasic]], but with [[Simple_DirectMedia_Layer|SDL]] library.
*[[Sharp BASIC]] (Sharp pocket computers)
*[[Sinclair BASIC]] (ZX80, ZX81/TS1000, ZX Spectrum)
*[[SmallBASIC]] (GNU/Linux, MS-DOS, Win32, PalmOS; GPL)
*[[SmartBASIC]] (Coleco Adam)
*[[ST BASIC]] (Atari ST)
*[[StarOffice Basic]] (aka StarBasic) (OpenOffice, StarOffice)
*[[STOS BASIC]] (Atari ST)
*[[SuperBasic]] (Sinclair QL)
*[[THEOS Multi-User Basic]]
*[[TI-BASIC (calculators)|TI-BASIC]] (Texas Instruments programmable calculators)
*[[TI BASIC (TI 99/4A)|TI BASIC]] (Texas Instruments TI 99/4A) (note: no hyphen)
*[[TI Extended BASIC programming language|TI Extended BASIC]] (ditto)
*[[Tiny BASIC]] (any microcomputer, but mostly implemented on early S-100 machines)
*[[TRS-80 Level I BASIC programming language|TRS-80 Level I BASIC]] (TRS-80) (based on TinyBASIC)
*[[TRS-80 Level II BASIC programming language|TRS-80 Level II BASIC]] (TRS-80)
*[[True BASIC]] (MS-DOS, MS Windows, Apple Macintosh)
*[[Turbo BASIC]] (successor of BASIC/Z) (see PowerBASIC)
*[[Turbo Basic XL]] (based on ATARI BASIC) (Atari 8-bit family)
*[[HP BASIC for OpenVMS|VAX BASIC for OpenVMS]]
*[[VBScript]] (MS ASP, MS Windows with WSH)
*[[Vilnius BASIC]]
*[[Visual Basic]] (MS Windows)
*[[Visual Basic .NET]] (MS Windows)
*[[Visual Basic for Applications|Visual Basic for Applications (VBA)]] (MS Office on MS Windows and Apple Macintosh)
*[[Watcom Basic]]
*[[WordBasic]] (versions of MS Word before MS Word 97)
*[[wxBasic]] (BASIC interpreter using [[wxWidgets]])
*[[XBasic]] (Win32, GNU/Linux) (GPL)
*[[Yabasic interpreter|Yabasic]] (Win32, GNU/Linux, Playstation 2) (GPL)
==BASIC extensions==
|