Jump to content

BASIC Implementations: Difference between revisions

From EDM2
Ak120 (talk | contribs)
m Ak120 moved page Basic to BASIC Implementations
Ak120 (talk | contribs)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
==DOS Implementations==
==DOS Implementations==
===Interpreter===
===Interpreter===
* American Planning Corp. MEGABASIC
* [http://www.bbcbasic.co.uk/bbcbasic.html BBC Basic] - Discontinued but supplied for free with the Windows version of the product.
* [http://www.bbcbasic.co.uk/bbcbasic.html BBC Basic] - Discontinued but supplied for free with the Windows version of the product.
* [[Bywater Basic]] - Open source
* [[Bywater Basic]] - Open source
Line 9: Line 10:
*MICRO-BASIC - developed by Dave Dunfield
*MICRO-BASIC - developed by Dave Dunfield
*[http://sourceforge.net/projects/napoleonbrandy/ Napoleon Brandy Basic] - Open Source
*[http://sourceforge.net/projects/napoleonbrandy/ Napoleon Brandy Basic] - Open Source
*PBASIC - Discontinued - Aka Digital Research Personal Basic or Metacomco Basic - compatible with CP/M MBASIC
*Personal BASIC - Aka Digital Research Personal Basic or Metacomco Basic - compatible with CP/M MBASIC
* [[QBasic]] - introduced with MS-DOS 5, also included in OS/2 2.0 and later versions.
* [[QBasic]] - introduced with MS-DOS 5, also included in OS/2 2.0 and later versions.
* RM-BASIC - Ryan McFarland
* [[Watcom BASIC]]


===Compiler===
===Compiler===
<div style="column-count:2;-moz-column-count:2;-webkit-column-count:2">
*Better BASIC - Summit Software Technology
*ApBasic - Shareware
*[[CBASIC]] - Distributed by DRI
*ASIC - Shareware
*Better Basic - Commercial
*CBasic - Discontinued - First Symantec product - Distributed by DRI
*FranzBasic
*FranzBasic
*FreeBasic - Open Source GPL
*[[GFA Basic]]
*[[GFA Basic]] - Free Download
*[[Microsoft Basic Professional]]
*[[Microsoft Basic Professional]] - Commercial
*[[Microsoft QuickBasic]]
*[[Microsoft QuickBasic]] - Commercial
*[[Microsoft Visual Basic]] - Version 1 offered DOS support.
*[[Microsoft Visual Basic]] - Version 1 offered DOS support.
*MTBASIC (Softaid) - Commercial
*MTBASIC (Softaid)
*MWBasic - Aka MB86
*MWBasic - Aka MB86
*[[Omni Basic]] - Commercial
*[[Omni Basic]]
*PowerBasic - Commercial
*[[PowerBASIC]]
*Sparry Basic - Commercial
*Sparry Basic
*SuperSoft BASIC Compiler - Commercial
*SuperSoft BASIC Compiler
*Borland [[Turbo Basic]] - Commercial
*Borland [[Turbo Basic]]
*[[True Basic]] - Commercial - Versions up to 4.01 supported DOS.
*[[True Basic]] - Versions up to 4.01 supported DOS.
</div>
''Shareware''
 
*ApBasic
===DOS text & programmers editors with Basic language support===
*ASIC
* [[Boxer]] - "Street Basic", QBasic and Visual Basic support included by default.
''Open Source''
* [[BRIEF]] - "Street Basic", QBasic, CBASIC, Turbo Basic and Visual Basic support included by default, although it depends on version.
*FreeBasic


===Win-OS/2 Implementations===
===Win-OS/2 Implementations===

Latest revision as of 15:08, 14 October 2023

DOS Implementations

Interpreter

  • American Planning Corp. MEGABASIC
  • BBC Basic - Discontinued but supplied for free with the Windows version of the product.
  • Bywater Basic - Open source
  • Canon Basic - Discontinued - A scripting variant of this language is still used for embedded programming by Canon.
  • GW-BASIC - developed by Microsoft for DOS OEM
  • IBM PC BASIC - developed by Microsoft for IBM PC
  • Mallard BASIC PC - developed by Locomotive Software Ltd.
  • MICRO-BASIC - developed by Dave Dunfield
  • Napoleon Brandy Basic - Open Source
  • Personal BASIC - Aka Digital Research Personal Basic or Metacomco Basic - compatible with CP/M MBASIC
  • QBasic - introduced with MS-DOS 5, also included in OS/2 2.0 and later versions.
  • RM-BASIC - Ryan McFarland
  • Watcom BASIC

Compiler

Shareware

  • ApBasic
  • ASIC

Open Source

  • FreeBasic

Win-OS/2 Implementations

Java implementations

JavaScript implementations

  • qb.js - Partially QBasic compatible, can be run inside a web browser or by using the JavaScript Desktop Enabler.