BASIC Implementations: Difference between revisions
Appearance
(11 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 | |||
*Canon Basic - Discontinued - A scripting variant of this language is still used for [http://chdk.wikia.com/wiki/Canon_Basic embedded programming by Canon]. | *Canon Basic - Discontinued - A scripting variant of this language is still used for [http://chdk.wikia.com/wiki/Canon_Basic embedded programming by Canon]. | ||
* [[GW-BASIC]] - developed by Microsoft for DOS OEM | * [[GW-BASIC]] - developed by Microsoft for DOS OEM | ||
* [[IBM PC BASIC]] - developed by Microsoft for IBM PC | * [[IBM PC BASIC]] - developed by Microsoft for IBM PC | ||
*Mallard BASIC PC - developed by Locomotive Software Ltd. | *Mallard BASIC PC - developed by Locomotive Software Ltd. | ||
*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] | *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=== | ||
*Better BASIC - Summit Software Technology | |||
*[[CBASIC]] - Distributed by DRI | |||
*FranzBasic | |||
*Better | *[[GFA Basic]] | ||
* | *[[Microsoft Basic Professional]] | ||
*FranzBasic | *[[Microsoft QuickBasic]] | ||
*[[Microsoft Visual Basic]] - Version 1 offered DOS support. | |||
*[[GFA Basic]] | *MTBASIC (Softaid) | ||
*MWBasic - Aka MB86 | |||
*[[Microsoft Basic Professional]] | *[[Omni Basic]] | ||
*[[Microsoft QuickBasic]] | *[[PowerBASIC]] | ||
*[[Microsoft Visual Basic]] - | *Sparry Basic | ||
*MTBASIC (Softaid) | *SuperSoft BASIC Compiler | ||
*MWBasic - Aka MB86 | *Borland [[Turbo Basic]] | ||
*[[Omni Basic]] | *[[True Basic]] - Versions up to 4.01 supported DOS. | ||
* | ''Shareware'' | ||
*Sparry Basic | *ApBasic | ||
*SuperSoft BASIC Compiler | *ASIC | ||
*Borland [[Turbo Basic]] | ''Open Source'' | ||
*[[True Basic]] - | *FreeBasic | ||
* | |||
===Win-OS/2 Implementations=== | ===Win-OS/2 Implementations=== | ||
*[[CA Realizer]] - Versions 1 to 3 offer Win-OS/2 support. | |||
*[[CA Realizer]] - | |||
*[[GFA Basic]] - Discontinued - Free Download - Limited support available from a third party. | *[[GFA Basic]] - Discontinued - Free Download - Limited support available from a third party. | ||
*[[Liberty BASIC]] - Discontinued - Last version that works under Win-OS/2 is 2.02 | |||
*[[Liberty BASIC]] - Discontinued - Last version that works under | * [[Microsoft Basic Professional]] - Commercial - Cross development from DOS or OS/2 only. | ||
* [[Microsoft Visual Basic]] - Versions 1 to 4 offer Win-OS/2 support. | |||
* [[Microsoft Basic Professional]] - Commercial | * [[True Basic]] - Versions up to 5.3 supported Win-OS/2 | ||
* [[Microsoft Visual Basic]] - | |||
* [[True Basic]] - | |||
==Java implementations== | ==Java implementations== | ||
*[http://www.mcmanis.com/chuck/java/cocoa/ Cocoa] | *[http://www.mcmanis.com/chuck/java/cocoa/ Cocoa] | ||
*HotTEA | *HotTEA | ||
*Instant Basic for Java | *Instant Basic for Java | ||
*[http://journal.stuffwithstuff.com/2010/07/18/jasic-a-complete-interpreter-in-one-java-file/ Jasic] | *[http://journal.stuffwithstuff.com/2010/07/18/jasic-a-complete-interpreter-in-one-java-file/ Jasic] | ||
Line 96: | Line 54: | ||
*[http://stevehanov.ca/blog/index.php?id=92 qb.js] - Partially [[QBasic]] compatible, can be run inside a web browser or by using the JavaScript Desktop Enabler. | *[http://stevehanov.ca/blog/index.php?id=92 qb.js] - Partially [[QBasic]] compatible, can be run inside a web browser or by using the JavaScript Desktop Enabler. | ||
[[Category:Programming Languages]] | |||
[[Category:Programming Languages |
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
- Better BASIC - Summit Software Technology
- CBASIC - Distributed by DRI
- FranzBasic
- GFA Basic
- Microsoft Basic Professional
- Microsoft QuickBasic
- Microsoft Visual Basic - Version 1 offered DOS support.
- MTBASIC (Softaid)
- MWBasic - Aka MB86
- Omni Basic
- PowerBASIC
- Sparry Basic
- SuperSoft BASIC Compiler
- Borland Turbo Basic
- True Basic - Versions up to 4.01 supported DOS.
Shareware
- ApBasic
- ASIC
Open Source
- FreeBasic
Win-OS/2 Implementations
- CA Realizer - Versions 1 to 3 offer Win-OS/2 support.
- GFA Basic - Discontinued - Free Download - Limited support available from a third party.
- Liberty BASIC - Discontinued - Last version that works under Win-OS/2 is 2.02
- Microsoft Basic Professional - Commercial - Cross development from DOS or OS/2 only.
- Microsoft Visual Basic - Versions 1 to 4 offer Win-OS/2 support.
- True Basic - Versions up to 5.3 supported Win-OS/2