article

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.

Platforms


Apple I/II/III

Apple Macintosh

Atari 8-bit (400/800/XL/XE/etc)

Atari TOS

Atmel AVR

  • BASCOM for the AVR Family of Microcontrollers

Commodore Amiga

Commodore 8-bit (VIC-20/C64/etc)

Commodore BASIC extensions

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.

Galaksija

IBM VM/CMS, MVS/TSO, RPS and CPS

J2ME (Java-Enabled Mobile Phones)

  • CellularBASIC J2ME Open-Source On-phone Mobile BASIC Interpreter for Java-Enabled Handhelds Mobiles Smartphones and PDAs

Microsoft DOS and clones

Microsoft Windows

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.)

Palm OS

  • On-board interpreters and compiliers
    • HotPaw Basic (aka yBasic, nee cbasPad Pro) — interpreter with GUI 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.
    • iziBasic — an easy-to-use BASIC Compiler that runs on the Palm 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.
    • 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 Basic — Basic interpreter for Palm OS. Freeware.
    • PicoBASIC Integer — Basic interpreter for Palm OS. Freeware. For some reason, it is not available at the author's site, but can be easily found with google.
  • 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.

Sinclair computers, derivatives, and clones

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

Texas Instruments

TRS-80

Unix / Linux

BASIC dialects for Unix, Linux, and other UNIX-like platforms:

Categories


DEC derived

BASIC dialects which originated at Digital Equipment Corporation (DEC), or are derived from same: Since the assets of the old DEC are now owned by HP, see also #HP derived.

Embedded devices / microcontrollers

Embedded inside other software

HP derived

BASIC dialects which originated at Hewlett-Packard (HP), or are derived from same: Since HP now owns the assets of the old DEC, see also #DEC derived

Scripting languages based on BASIC

Video game consoles

Multiple platforms


Some BASIC dialects explicitly target multiple platforms:

Miscellaneous BASIC dialects


See also


Notes


BASIC programming language family | Lists of programming languages

BASIC-Dialekte

 

This article is licensed under the GNU Free Documentation License. It uses material from the "List of BASIC dialects by platform".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld