List of BASIC dialects by platform
From Wikipedia, the free encyclopedia
List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.
There is also an alphabetical list of BASIC dialects. These two lists should contain the same information. However, accidental differences may arise, so if you are looking for something, check both lists.
About these groupings: Some BASIC dialects group nicely by the platform (operating system and/or computer architecture) they are targeted for. Some BASICs group nicely by some other category, rather than a particular platforms. Other dialects are notable for being explicitly engineered to be cross-platform. Finally, some BASIC dialects do not fit into any of these groups -- mostly one-to-one dialect/platform pairs.
[edit] Platforms
[edit] Acorn
- BBC BASIC was developed in 1981 as a native programming language for the MOS Technology 6502 based Acorn BBC Micro home/personal computer, mainly by Roger Wilson. It was a version of the BASIC programming language adapted for a U.K. computer literacy project of the BBC. The language was ported onto many other processors and platforms including the RM Nimbus. A version for Windows is now available. It is possibly one of the most accessible and flexible variants of BASIC due to the inclusion of many low-level commands in all dialects of the language.
[edit] Amstrad
- Locomotive BASIC 1.0 was developed in 1984 for the Zilog Z80 by Locomotive Software. When Amstrad was looking for a BASIC dialect for their forthcoming CPC464 which was intended to be MOS Technology 6502 based, Locomotive Software convinced Amstrad to make the CPC Zilog Z80 based instead, to avoid a major rewrite of the BASIC Interpreter.
- Locomotive BASIC 1.1 was the enhanced version for the CPC664, CPC6128, CPC464plus and CPC6128plus computers.
- Mallard BASIC was the BASIC interpreter for the Amtrad PCW computers. It was similar to Microsoft MBASIC, but more enhanced.
- Locomotive Software also developed the BASIC2 interpreter that run under GEM on the Amstrad PC1512/PC1640 computer
[edit] Apple I/II/III
- Apple Business BASIC
- Applesoft BASIC — Based on the same Microsoft code that Commodore BASIC was based on. Standard on the Apple II Plus and Apple II Europlus.
- Integer BASIC — Steve Wozniak's own creation. Was originally known simply as "Apple BASIC". For the BASICs available at the time, it was extremely fast and memory-efficient. Only supported integers. Came as standard on the Apple I and original Apple II
- MD-Basic — Morgan Davis devised this compiled basic for his Pro-line BBS system (a Unix shell work-alike) and released it publicly with a set of utilities. MD-Basic could compile Applesoft for more speed and efficiency or Basic could be written to it native.
[edit] Apple Macintosh
- Chipmunk Basic by Ron Nicholson -- loosely similar to QBasic
- CocoaBasic (Mac OS X) — An object oriented Basic Dialect for using the Cocoa Framework
- FutureBASIC
- KBasic — Commercial BASIC compiler similar to Visual Basic. It's available for Microsoft Windows and Linux too.
- MS BASIC for Macintosh
- PureBasic — Fast compiled Basic with many functions that creates true standalone executables that require no runtime DLLs.
- REALbasic — Commercial BASIC compiler similar to Visual Basic. Also available for Microsoft Windows and Linux
- TNT Basic
[edit] Atari 8-bit (400/800/XL/XE/etc)
- Atari BASIC (aka Shepardson BASIC) — The standard cartridge-based interpreter for the Atari 400 and successors. On later machines such as the Atari 800XL, this BASIC was built into the ROM.
- Atari Microsoft BASIC
- BASIC A+ — An extended BASIC for the Atari 8-bit family, from Optimized Systems Software
- BASIC XE — An enhanced version of BASIC XL for the Atari 8-bit family, from Optimized Systems Software
- BASIC XL — An improved BASIC for the Atari 8-bit family, from Optimized Systems Software
- Turbo Basic XL — A freeware BASIC interpreter and compiler for the Atari 8-bit family — based on ATARI BASIC. Even the 'slow' Turbo-BASIC interpreter was about four times as fast as the built in BASIC. Written by Frank Ostrowski — the person who would go on to develop GfA-BASIC. Came from Happy Computer.
[edit] Atari TOS
- FaST Basic
- ST BASIC — The BASIC that came with the Atari ST
- GFA-BASIC - A popular alternative to ST Basic
- STOS BASIC A version of BASIC for the Atari ST designed for game programming. Predecessor of AMOS BASIC on the Amiga.
[edit] Commodore Amiga
- ABasiC — Relatively limited. Initially provided with Amigas by MetaComCo.
- ACE (Amiga) — A Compiler for Everyone — A freeware BASIC compiler that is AmigaBASIC compatible and contains extra features, some of which exploit the Amiga's hardware and operating system.
- AmigaBASIC — Somewhat easier than ABasiC, see MS BASIC for Macintosh.
- AMOS BASIC — A version of BASIC for the Amiga designed for game programming. A descendant of STOS BASIC on the Atari ST. Later derivatives included AMOS Professional (aka AMOS Pro) and Easy AMOS.
[edit] Commodore 8-bit (VIC-20/C64/etc)
- Commodore BASIC (aka CBM BASIC) — Was integrated in the ROM of CBM's 8-bit computers. Built on an early version of 6502 Microsoft BASIC. There were several versions – the most well known was Commodore Basic V2, used most prominently on the VIC-20 and the Commodore 64.
- geoBASIC — BASIC for use with GEOS
- Blitz Basic Compiler System considered a very FAST compiler
- Oxford Basic Professional Basic Compiler
[edit] Commodore BASIC extensions
- BASIC 8.0 — Third-party extension of the Commodore 128's CBM BASIC 7.0
- Exbasic Level II — Extended BASIC. An improved BASIC for the C64, which was loaded from disk or cartridge.
- Graphics BASIC — Third-party extension of CBM BASIC 2.0 on the C64.
- Laser Basic — Third-party extension of CBM BASIC 2.0 on the C64.
- Simons' BASIC — CBM-marketed improved BASIC for the C64, loaded from disk or cartridge
- Super Expander — CBM's own cartridge based extension of CBM BASIC 2.0 on the VIC-20.
- Super Expander 64 — Ditto, for the C64.
[edit] CP/M
- BASIC-E (aka submarine BASIC) (CP/M)
- MBASIC — Further development of OBASIC, also from Microsoft. MBasic was one of the BASICs developed from Microsoft. Came with a line editor), that for example ran under CP/M.
- OBASIC — From Microsoft.
- CBasic From Digital Research
[edit] Cybiko
- Cybasic — very simple interpretter, no graphics
- Cybiko B2C — converts BASIC to C for compilation. Graphics, sound, RF
[edit] Galaksija
- Base Galaksija BASIC contained in ROM "A"
- Extended ROM 2 BASIC contained in ROM "B"
[edit] IBM VM/CMS, MVS/TSO, RPS and CPS
- Watcom Basic — A BASIC dialect from Watcom International Corporation
[edit] J2ME (Java-Enabled Mobile Phones)
- CellularBASIC J2ME Open-Source On-phone Mobile BASIC Interpreter for Java-Enabled Handhelds Mobiles Smartphones and PDAs
[edit] Microsoft DOS and clones
- ASIC
- BASICA — (aka BASIC Advanced, Advanced BASIC) — Available in ROM on IBM PCs. Later disk based versions for PC-DOS.
- GBasic — interpreter with many graphics routines.
- GW-BASIC — BASICA compatible; independent of IBM ROM routines. Came with versions of MS-DOS before 5.0
- IBM Cassette BASIC — Built in to the first IBM PCs. Ran independently of DOS and used audio cassettes as a storage medium.
- Moonrock Basic Compiler — Small Compiler.
- MOLE Basic — Merty's Own Language Extension BASIC.
- Professional Development System Quick Basic Variant with improved Compiler
- QBASIC — Came with versions of MS-DOS from 5.0 to 6.22.
- QuickBasic — Extended QBasic variant (to be more precise, QBasic is a reduced QuickBasic) . Was the commercial version of Qbasic. Came with a compiler.
- Revelation BASIC (MS-DOS)
- Turbo Basic A commercial BASIC compiler for DOS from Borland. (successor of BASIC/Z) (see PowerBASIC)
- UBASIC — interpreter with many mathematical routines. Strong emphasis on number theory. Can work with many-digit numbers, complex numbers.
- Visual Basic DOS and Visual Basic DOS Professional were Quick Basic 4.5/PDS7.1 modified with a to produce DOS windows. A far more powerful compiler than any of the VB Windows variants up to version 4.
[edit] Microsoft Windows
- Basic4gl Basic with open Gl
- AutoIt V3 (Microsoft Windows) controls other programs, e.g. with simulated mouse clicks. Interpreted. GUI. Creates EXEs.
- Blitz Basic
- CoolBasic — A variant of BASIC suited for game programming with DirectX.
- DarkBASIC & DarkBASIC Professional — Efficient compiler for game programming
- Envelop — Visual Basic 3 clone
- ethosBASIC — ethosBASIC is a new BASIC development system designed to create computer games
- FBSL — 'Freestyle Basic Script Language', has OO, GUI, Regex, Sockets and so on.
- FreeBASIC — A QuickBasic clone that can compile in DOS, Windows, and Linux.
- GamesBasic — Free object-oriented BASIC variant meant for game programming
- IBasic — With Windows API and DirectX support
- JustBasic — A free variant of Liberty Basic
- KBasic — Commercial BASIC compiler similar to Visual Basic. It's available for Linux and Mac OS X too.
- Liberty BASIC — a Windows BASIC similar to Visual Basic
- Profan — A user friendly interpreted language
- RapidQ
- REALbasic — Another object oriented Basic-Variant
- sdlBasic
- PowerBasic — Commercial BASIC compiler for technical/commercial applications, legacy code, dll's.
- PureBasic — Fast compiled Basic with many functions that creates true standalone executables that require no runtime DLLs.
- Visual Basic — Microsoft's object oriented Basic-Variant. A dialect with a rapid application development for BASIC
- Visual Basic .NET — implementation within the .NET-Framework from Microsoft
- wxBasic
- yabasic simple, small, graphic and for : Windows, Linux, Palm, PS2 http://www.yabasic.de/ 2.763 260 ko (fév. 2006)
[edit] Newton OS 1.x/2.x
- NS Basic for Newton — A special full version of Basic that also included special extensions for the Newton OS, including, but not limited to Handwriting Rec. and Touch Screen Interface. Commercial product which is still somewhat supported and for sale in Mail Order Edition only for $99.95. (Note that even through the company's site says the retail version is available it isn't and you will only get an email with the product and the handbook mailed to you.)
[edit] Palm OS
- On-board interpreters and compiliers
- HotPaw BasicGUI and sound functions. Shareware, $18.95 (as for December 11, 2005)
- cBasPad — small Basic interpreter of the same author. Freeware.
- cBasPad5 — cBasPad version for Palm OS 5 and above. Freeware.
(aka yBasic, nee cbasPad Pro) — interpreter with - cBasPad — small Basic interpreter of the same author. Freeware.
- iziBasicPalm OS device and produces stand-alone applications. Includes terminal mode and support for Palm OS GUI. Shareware, $25 (as for December 11, 2005).
- tinyBasic — small Basic interpreter of the same author. Freeware with source.
— an easy-to-use BASIC Compiler that runs on the - SmallBASIC — Basic interpreter for Palm OS and other patforms. Can do "scripts" which look and can be launched like applications. Free software with source.
- Palm BasicPalm OS. Freeware. — Basic interpreter for
- PicoBASIC IntegerPalm OS. Freeware. For some reason, it is not available at the author's site, but can be easily found with google. — Basic interpreter for
- HotPaw BasicGUI and sound functions. Shareware, $18.95 (as for December 11, 2005)
- Cross-compiliers
- NS Basic — IDE and Bytecode-interpreter. Commercial, $154.95 (as for December 11, 2005).
- HB++ — IDE and compiler. Commercial, starts from Euro 140.
- AppForge allows Visual Basic and Visual Basic .NET to cross-compile applications for Palm OS, Windows Mobile, RIM BlackBerry, and Symbian OS.
[edit] Sinclair computers, derivatives, and clones
- SAM BASIC (SAM Coupé)
- Sinclair BASIC (ZX80, ZX81/TS1000, ZX Spectrum)
- SuperBasic (Sinclair QL)
- Beta BASIC – A BASIC toolkit that extended Sinclair BASIC.
[edit] SORD computers
- APU BASIC version of CBASIC for computers with the arithmetic processor (APU)
- BASIC-68K structured BASIC for the M68/M68MX running in 68000 mode under CP/M-68K
- BASIC-II structured BASIC for 8 bit computers (M23, M68 in Z80 mode, etc)
- CBASIC standard BASIC interpreter for 8 bit computers, also known as APU BASIC when the arithmetic processor is installed
- GBASIC a version of CBASIC with SORD Graphic Language extensions for the M23 with graphics board, M68/M68MX in Z80 mode, etc
[edit] Texas Instruments
- TI BASIC (note: no hyphen) (Texas Instruments TI-99/4A)
- TI Extended BASIC (Texas Instruments TI-99/4A)
- TI-BASIC (note: hyphen) (Texas Instruments programmable calculators)
[edit] TRS-80 Models I/III/IV
- TRS-80 Level I BASIC (TRS-80) — based on TinyBASIC
- TRS-80 Level II BASIC (Tandy / Radio Shack TRS-80) — based on Microsoft BASIC
- Microsoft Level III BASIC (Tandy / Radio Shack TRS-80)
- Zedcor ZBASIC
- Vernon Hester's MultiDOS SuperBASIC (DOS command extentions and others features)
- Various TRS-80 DOS Specific Extensions: TRS-DOS BASIC, NEWDOS-80 BASIC, and others.
[edit] TRS-80 Color Computers
- Color BASIC (Tandy / Radio Shack TRS-80 Color Computer, aka CoCo)
- BASIC09 for the OS-9 operating system from Microware
- Extended BASIC a port of TSC's 6809 Extended BASIC for OS-9
[edit] Unix / Linux
BASIC dialects for Unix, Linux, and other UNIX-like platforms:
- Bas (Unix) — An interpreter for the classic dialect of BASIC .
- Gambas — A rapid application development environment for BASIC under Linux KDE from Benoit Minisini. Similar approach as Visual Basic.
- Gnome Basic is a project to develop a Visual Basic compatible clone BASIC for GNOME. During the course of development, the project was discontinued.
- HBasic — Object-oriented open source BASIC IDE. HBasic based on Qt IDE and a BASIC Dialect. Similar approach as Visual Basic.
- Phoenix Object Basic — A free BASIC that includes a GUI builder.
- PureBasic — Fast compiled Basic with many functions that creates true standalone executables that require no runtime DLLs.
- RapidQ — Free command-line compiler for Linux (i386), HP-UX, Solaris (bugged, no support, but easy for small tasks).
- REALbasic — Commercial BASIC compiler similar to Visual Basic. It's available for Microsoft Windows and Mac OS X too.
- KBasic — Commercial BASIC compiler similar to Visual Basic. It's available for Microsoft Windows and Mac OS X too.
[edit] Categories
[edit] DEC derived
BASIC dialects which originated at Digital Equipment Corporation (DEC), or are derived from same:
- BASIC-11 — for RSX-11 on PDP-11
- Multi-user BASIC — for RT-11 on PDP-11
- BASIC-PLUS — for RSTS/E on PDP-11 (interpreted only)
- BASIC Plus 2 — for RSTS/E or RSX-11 on PDP-11 (compiled)
- VAX BASIC — BASIC Plus 2, ported to VAX/VMS and substantially enhanced
- DEC BASIC — Ported to OpenVMS on Alpha
- Compaq BASIC for OpenVMS — Renamed when Compaq bought DEC
- HP BASIC for OpenVMS — Renamed when HP and Compaq merged (current name)
Since the assets of the old DEC are now owned by HP, see also #HP derived.
[edit] Embedded devices / microcontrollers
There are two different ways of licensing commercial compilers on Microcontrollers, either to sell a compiler that works with any of a range of cheap chips, or to give away a compiler that only works with the vendor's more elaborate controller board.
- "Pay up front" compilers
- PIC BASIC — BASIC designed for use with Microchip PIC family
- Bascom — For Atmel AVRs and the multi-vendor 8051 chip
- and something for the other MCU vendors, Hitachi, Rabbit, Zilog,...
- "Pay per chip" compilers
- PBASIC — A BASIC designed for use with the BASIC Stamp microcontroller.
- Picaxe Basic — made for education in England. Comparable to the Basic Stamp v1, but cheaper.
- Tiger-BASIC — High Speed Multitasking BASIC for microcontrollers of the BASIC-Tiger family.
- Basic-Atom and many more.
- ARMbasic a BASIC for ARM CPU modules produced by Coridium Corp
- There are also open source compilers available:
- Great Cow BASIC — An open-source BASIC for Microchip PIC microcontrollers
[edit] Embedded inside other software
- Caché Basic — One of the two scripting languages in the Caché Database
- LotusScript (Lotus Notes)
- RBScript (REALbasic IDE and programs)
- StarOffice Basic (aka StarBasic) (OpenOffice.org, StarOffice)
- Visual Basic for Applications (aka VBA) (MS Office on MS Windows and Apple Macintosh)
- WordBasic (versions of MS Word before MS Word 97)
[edit] HP derived
BASIC dialects which originated at Hewlett-Packard (HP), or are derived from same:
- HP Time-Sharing BASIC for the HP 2100 minicomputers
- HP BASIC - created by HP to control instruments via HP-IB
- Rocky Mountain BASIC - Generic name for what was originally HP BASIC
- HTBasic - TransEra's implementation of Rocky Mountain BASIC
Since HP now owns the assets of the old DEC, see also #DEC derived
[edit] Scripting languages based on BASIC
- FBSL (Windows & Linux under WinE) — FREE Basic Script Language
- ScriptBasic (Win32 and GNU/Linux) — a scripting language variant of BASIC. Released under the Lesser General Public License aka LGPL
- Visual Basic Script (aka VBS, VBScript) — A subset of Visual Basic used in ASP and in WSH as a general-purpose scripting language. VBScript is often used as a replacement for DOS batch files.
[edit] Video game consoles
- Atari 2600 Basic Programming (Atari 2600 video game console)
- BasiEgaXorz (Sega Genesis) — BASIC for the Sega Genesis
- Game Basic Compiler (Sega Saturn) — BASIC for the Sega Saturn
- PSX Chipmunk BASIC (Sony PlayStation) — BASIC for the Sony PlayStation
- Famicom BASIC (Nintendo Entertainment System) — BASIC for the Nintendo Entertainment System
- FreeBASIC (Xbox) — BASIC for the Xbox
[edit] Multiple platforms
Some BASIC dialects explicitly target multiple platforms:
- AppForge is a plugin for Visual Studio and targets the Palm OS, Symbian OS, RIM BlackBerry, and Windows Mobile platforms.
- BASIC/Z (or ZBASIC) (CP/M, MDOS)
- BBC BASIC — Originally for the Acorn/BBC Micro, but has since been ported to RISC OS, Tiki 100, Cambridge Z88, Amstrad NC100, CP/M, ZX Spectrum, MS-DOS, Microsoft Windows and many others . A GPL clone of BBC BASIC named Brandy written in portable C is also available.
- BBx (Microsoft Windows, Linux, Unix) — Cross-platform application development language derived from Business Basic.
- BlitzBasic (Amiga, Windows) — Fast compiler meant for game programming. Windows version with DirectX support.
- BlitzMAX (Mac OS, Linux, Windows) — Fast and compact compiler meant for Game programming with OpenGL support.
- Blunt Axe Basic (aka BXBASM) (Win32, Linux)
- Bywater BASIC (aka bwBASIC) — BASIC interpreter for MS-DOS and POSIX. Is a bit like GWBasic.
- CBASIC (CP/M, MS-DOS) — Successor of BASIC-E.
- Chinese BASIC: There had been some Chinese-based BASIC variants developed in the early 1980s for 6502 and Z80 platforms.
- Chipmunk Basic (Apple Macintosh, CLI ports for Win32, GNU/Linux; copyrighted freeware)
- Extended Color BASIC (TRS-80 Color Computer and Dragon 32/64)
- FreeBASIC — An almost 100% QuickBASIC compatible Win32 Open source language (DOS, MS Windows and GNU/Linux) (GPL)
- GFA BASIC (Atari ST, Amiga, MS-DOS, Windows) — Was originally conceived on the Atari ST where it became one of the most popular BASICs for that platform (it almost became a standard programming language for the Atari ST). Was later ported to the Amiga, MS-DOS and Windows.
- HiSoft Basic (Atari ST, ZX Spectrum)
- HotBasic (Win32, Linux)
- KBasic (Windows, Linux, Mac OS) — based on Qt. Object-oriented Visual Basic-like and Java-like Basic variant with IDE used for Cross-platform development. Comes in two editions — The free KBasic Personal and non-free KBasic Professional.
- KoolB (short for Kool-Bee) (Windows, Linux) — Open-source BASIC compiler. A minimal compiler build mainly for learning purposes.
- Mallard BASIC — Similar to Locomotive BASIC and ran on the Amstrad PCW and ZX Spectrum +3 under CP/M
- Microsoft BASIC (overview of Microsoft BASIC variants) (many microcomputer platforms)
- Omikron Basic (Atari ST, Mac OS) — Was originally developed for the Atari ST. In Germany it was bundled with new Atari STs for a long time. Was later ported to Mac OS and was further developed for Mac OS X.
- PowerBasic — Efficient commercial basic compiler for DOS and Windows (successor of Turbo BASIC) — With Compiler. (MSDOS, Win32)
- ProvideX — Cross-platform application development language derived from Business Basic. Available for the Microsoft Windows, Linux and Unix environments.
- PureBasic (Microsoft Windows, Linux, AmigaOS and Mac OS X) — Cross-platform application development language. Fast compiled Basic with many functions that creates true standalone executables that require no runtime DLLs.
- RapidQ is a free BASIC that borrowed from Visual Basic. Useful for graphical surfaces. Works to a large extent with QuickBasic instructions. It is possible to write programs for Windows, Linux, Solaris/Sparc and HP/UX. (Cross-platform, free, no longer being developed). Semi-OO interpreter. Includes RAD IDE.
- REALbasic — Platform independent BASIC. Object-oriented Visual Basic-like Basic variant for Macintosh, Mac OS X, Linux and Windows.
- sdlBasic free multiplatform BASIC. Based on the core of wxBasic, but uses the SDL library.
- SmallBASIC — A small Open source GPL-ed BASIC interpreter that runs on DOS, Palm OS, Windows, Linux etc..
- True BASIC (MS-DOS, MS Windows, Mac OS, Linux, Unix) — A direct descendant of the original BASIC – Dartmouth BASIC. Marketed by the creators of BASIC. Strictly standards-compliant.
- wxBasic is an open source GPL BASIC interpreter based on the platform independent wxWidgets toolkit library. For Linux and Windows.
- XBasic — Open Source-Compiler with a GUI-designer (for Windows and Linux)
- Yabasic — Small interpreter. (for Linux, Windows and PlayStation 2). (GPL)
- Lightning Extended BASIC — This patched Mallard BASIC to allow sophisticated graphics (for the time)
[edit] Miscellaneous BASIC dialects
- Altair BASIC (AKA MITS 4K BASIC, MITS 8K BASIC, Altair Disk Extended BASIC) (MITS Altair 8800, S-100) — Microsoft's first product
- Atom BASIC (Acorn Atom)
- AttoBASIC (ROM based using internalRAM in Atmel AVR microcontrollers'
- B32 Business Basic (Data General Eclipse MV, Unix, MS-DOS)
- BASIC09 (OS-9 and OS-9 68K on Motorola 6809 and 68K CPUs, respectively)
- BASCOM BASIC compilers for the 8051 and AVR chips* see: (BASCOM Forum)
- BASICODE (KC85)
- BBC BASIC - originally developed for the BBC's computer literacy camapign.
- Business Basic — A name given collectively to the variants of BASIC which were specialised for business use on mini-computers in the 1970s.
- Dartmouth BASIC - the original version of BASIC. See also True BASIC.
- Data General Business Basic (Data General Nova and later DG minicomputers)
- Galaksija BASIC (Galaksija) - firmware implementation for Galaksija home computer.
- GeoBASIC (Leica TPS 1000/1100 surveying stations)
- ICPL (Computervision CADDS-2/VLSI) — An interpreter tied in with an integrated circuit design database.
- Locomotive BASIC — Built into the ROM of the Amstrad CPC.
- Luxor Basic (Luxor ABC80)
- MAI Basic Four Business Basic (misc. minicomputers)
- Mobile BASIC (Java-enabled mobile phones)
- MSX BASIC (MSX)
- N88-BASIC (Old NEC PC8801/9801) — Japan's most popular BASIC based on Microsoft's one.
- NorthStar BASIC (Processor Technology, NorthStar Horizon, later adapted to x86 as Bazic '86)
- Parrot BASIC — An implementation of BASIC for the Parrot virtual machine. Version 1.0 is modeled after GW-BASIC. Version 2.0 is modeled after Microsoft's QuickBASIC version 4.5
- Pick/BASIC (aka Data/BASIC, Databasic) (Pick Operating System) — an extended basic language integrated in the Pick database and variations of it.
- Sharp BASIC (Sharp pocket computers)
- SmartBASIC (Coleco Adam)
- THEOS Multi-User Basic (THEOS operating system)
- Tiny BASIC (any microcomputer, but mostly implemented on early S-100 machines)
- Tymshare SuperBasic (SDS 940)
- Vilnius BASIC (Elektronika BK-0010-01 and BK-0011M computers)
- Watcom Basic — A BASIC dialect from Watcom International Corporation
- OWBasic — Fast compiler/interpreter system, Open Source
[edit] See also
- List of BASIC dialects
- Category:BASIC dialects
- Detailled overview of many Basic compilers and interpreters on "http://basic.mindteq.com"
[edit] Notes
- ↑ CocoaBasic - an Interactive software Development Environment for mixing Cocoa and Basic. Retrieved on 2005-12-18.
- ↑ Staz Software. Retrieved on 2005-12-18.
- ↑ TNT Basic Online. Retrieved on 2005-12-18.
- ↑ 8-Bit Product Reviews: BASIC XL, BASIC XE / programming / commercial. Retrieved on 2005-12-18.
- ↑ 8-Bit Product Reviews: BASIC XL, BASIC XE / programming / commercial (See above). Retrieved on 2005-12-18.
- ↑ Projects. Retrieved on 2005-12-18.
- ↑ ACE: A Compiler for Everyone. Retrieved on 2005-12-18.
- ↑ CoolBasic Home - the ultimate game programming language. Retrieved on 2005-12-18.
- ↑ CoolProducts forums -. Retrieved on 2005-12-18.
- ↑ http://fi.wikipedia.org/wiki/Coolbasic. Retrieved on 2005-12-18.
- ↑ Make games with ethosBasic!. Retrieved on 2005-12-18.
- ↑ Bas - BASIC interpreter. Retrieved on 2005-12-18.
- ↑ HotPaw Software for Palm OS. Retrieved on 2005-12-18.
- ↑ HotPaw Software for Palm OS. Retrieved on 2005-12-18.
- ↑ iziBasic for Palm OS / aldweb Site. Retrieved on 2005-12-18.
- ↑ SmallBASIC - Cross-platform Free BASIC. Retrieved on 2005-12-18.
- ↑ Homepage of Palm Basic. Retrieved on 2005-12-18.
- ↑ picoBASIC Integer. Retrieved on 2005-12-18.
- ↑ Handheld Basic - The best development environment for Palm™ Powered handhelds. Retrieved on 2005-12-18.
- ↑ Use industry standard tools and languages to develop mobile and wireless applications. Retrieved on 2005-12-18.
- ↑ FBSL : Free Basic Script Language ( introduction ). Retrieved on 2005-12-18.
- ↑ http://devster.retrodev.com/sega/basiegaxorz/. Retrieved on 2005-12-18.
- ↑ BBCBasic - MDFS::Software.$.BBCBasic. Retrieved on 2005-12-18.
- ↑ http://users.argonet.co.uk/users/dave_daniels/. Retrieved on 2005-12-18.
- ↑ http://www.geocities.com/blunt_axe_basic/. Retrieved on 2005-12-18.
- ↑ http://www.all4you.dk/FreewareWorld/links.php?id=17902. Retrieved on 2005-12-18.
- ↑ KoolB - Brian Becker's Projects. Retrieved on 2005-12-18.
- ↑ http://de.wikipedia.org/wiki/BASICODE. Retrieved on 2005-12-18.
- ↑ http://search.cpan.org/src/ABERGMAN/ponie-2/parrot/languages/BASIC/compiler/BASIC_README. Retrieved on 2005-12-18.
- ↑ OWBasic. Retrieved on 2005-12-18.