IBM BASICA實作者 | Microsoft(为IBM) |
---|
发行时间 | 1981 |
---|
啟發語言 |
---|
IBM Cassette BASIC(英语:IBM Cassette BASIC)、IBM Disk BASIC(英语:IBM Disk BASIC) |
影響語言 |
---|
GW-BASIC |
BASICA是「Advanced BASIC」的縮寫,它是微軟公司為PC-DOS寫的一套單純以磁碟為基礎的BASIC直譯器。
BASICA允許在有ROM BASIC(此ROM BASIC能獨自運作,不用載入任何東西)的早期IBM PC機型上面使用,當DOS被載入後,它會增加一些存取磁碟上檔案的功能。自從後來的IBM PC或相容機型,少了ROM BASIC之後,它就無用武之地了。
世系
BASICA的開發環境很像在Dartmouth Time Sharing System上面執行Dartmouth BASIC。這兩者都有一個提示符(prompt),讓使用者知道可以輸入指令了。
假如指令的最前頭是一個行號,那它就會被插入目前的程式中。假如不是,它就被立刻執行。
BASICA的繼承者是微軟的GW-BASIC,它們非常相似;但後者不需要任何ROM BASIC上面的常式,可以在任何IBM PC相容機型上面執行。
參見
- IBM个人计算机BASIC(西班牙语:IBM Personal Computer BASIC)
- GW-BASIC
- QBASIC
- QuickBASIC
- Microsoft BASIC
- BASIC
- 编程语言
- 程序设计
范型 | |
---|
脚本语言 | |
---|
特定平台 | |
---|
特定领域 | |
---|
| |
---|
- 目录
- 列表
- 历史
- 比较(英语:Comparison of programming languages)
- 时间线(英语:Timeline of programming languages)
|
BASIC程序设计语言的方言( 列表(英语:List of BASIC dialects)) |
---|
传统 | - Altair BASIC
- Applesoft BASIC
- Atari BASIC(英语:Atari BASIC)
- Atari Microsoft BASIC(英语:Atari Microsoft BASIC)
- Atari ST BASIC(英语:Atari ST BASIC)
- BASICA(英语:IBM BASIC)
- BASIC A+(英语:BASIC A+)
- BASIC Programming(英语:BASIC Programming)
- BASIC XE(英语:Optimized Systems Software#BASIC XE)
- BASIC XL(英语:Optimized Systems Software#BASIC XL)
- Casio BASIC(英语:Casio BASIC)
- Chipmunk Basic(英语:Chipmunk Basic)
- Color BASIC(英语:Color BASIC)
- Commodore BASIC(英语:Commodore BASIC)
- Extended Color BASIC(英语:Extended_Color_BASIC)
- Dartmouth BASIC(英语:Dartmouth BASIC)
- Disk Extended Color BASIC(英语:Disk Extended Color BASIC)
- Family BASIC(英语:Family BASIC)
- GFA BASIC(英语:GFA BASIC)
- GW-BASIC
- HP BASIC for OpenVMS(英语:HP BASIC for OpenVMS)
- HP Time-Shared BASIC(英语:HP Time-Shared BASIC)
- IBM BASIC(英语:IBM BASIC)
- Integer BASIC
- Locomotive BASIC(英语:Locomotive BASIC)
- Mallard BASIC(英语:Mallard BASIC)
- Microsoft BASIC
- MSX BASIC(英语:MSX BASIC)
- Pure Basic
- Rocky Mountain BASIC(英语:Rocky Mountain BASIC)
- S'-BASIC(英语:S-BASIC)
- ScriptBasic(英语:ScriptBasic)
- Sinclair BASIC(英语:Sinclair BASIC)
- Southampton BASIC System(英语:Southampton BASIC System)
- STOS BASIC(英语:STOS BASIC)
- TI BASIC (TI 99/4A)(英语:TI BASIC (TI 99/4A))
- TI-BASIC(计算器)
- TI Extended BASIC(英语:TI_Extended_BASIC)(又名XBasic)
- Tiny BASIC(英语:Tiny BASIC)
- Turbo-Basic XL(英语:Turbo-Basic XL)
- Tymshare SUPER BASIC(英语:Tymshare Super BASIC)
- UBASIC(英语:UBASIC)
- Vilnius BASIC(英语:Vilnius BASIC)
- XBasic(英语:XBasic)
- ETBASIC
|
---|
面向过程 | - AmigaBASIC(英语:AmigaBASIC)
- AMOS BASIC(英语:AMOS (programming language))
- ASIC(英语:ASIC programming language)
- BBC BASIC(英语:BBC BASIC)
- Beta BASIC(英语:Beta BASIC)
- DarkBASIC
- FreeBASIC
- FutureBASIC(英语:FutureBASIC)
- GFA BASIC(英语:GFA BASIC)
- GLBasic(英语:GLBasic)
- Liberty BASIC(英语:Liberty BASIC)
- Microsoft Small Basic
- PowerBASIC
- PureBasic
- QBasic
- QB64(英语:QB64)
- QuickBASIC
- SmallBASIC(英语:SmallBASIC)
- SuperBASIC(英语:SuperBASIC)
- ThinBasic(英语:ThinBasic)
- True BASIC
- PowerBASIC
- XBasic(英语:XBasic)
- Xblite(英语:XBLite)
- Basic4ppc(英语:Basic4ppc)
- Visual Test(英语:Visual Test)
- B4J(英语:B4J)
|
---|
带有对象扩展 | |
---|
用于移动设备 | - Basic4android(英语:Basic4android) (B4A)(英语:(B4A))
- Basic4ppc(英语:Basic4ppc)
- GLBasic(英语:GLBasic)
- NS Basic(英语:NS Basic)
- Basic4ios(英语:Basic4ios) (B4i)(英语:(B4i))
|
---|
微软 | |
---|
第三方类VB | |
---|
|