BASIC Implementations: Difference between revisions
Appearance
No edit summary |
|||
(50 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==DOS Implementations== | |||
===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. | |||
* [[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]. | |||
* [[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 | ||
*[ | *[http://sourceforge.net/projects/napoleonbrandy/ 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 Visual Basic]] - | *[[Microsoft QuickBasic]] | ||
* | *[[Microsoft Visual Basic]] - Version 1 offered DOS support. | ||
*MTBASIC (Softaid) | |||
* [[Omni Basic]] | *MWBasic - Aka MB86 | ||
* [[ | *[[Omni Basic]] | ||
* [[ | *[[PowerBASIC]] | ||
* [[True Basic]] - | *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]] - | *[[CA Realizer]] - Versions 1 to 3 offer Win-OS/2 support. | ||
* [[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 | *[[Liberty BASIC]] - Discontinued - Last version that works under Win-OS/2 is 2.02 | ||
* [[Microsoft Visual Basic]] - | * [[Microsoft Basic Professional]] - Commercial - Cross development from DOS or OS/2 only. | ||
* [[True Basic]] - | * [[Microsoft Visual Basic]] - Versions 1 to 4 offer Win-OS/2 support. | ||
* [[True Basic]] - Versions up to 5.3 supported Win-OS/2 | |||
== | ==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] | ||
== | ==JavaScript implementations== | ||
*[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