Čínština BASIC - Chinese BASIC
Čínština BASIC (čínština : 中文 培基; pchin-jin : Zhōngwén Péijī) je jméno dané několika čínština - lokalizované verze ZÁKLADNÍ programovací jazyk na začátku 80. let.
Verze
Byly upraveny nejméně dvě verze čínského jazyka BASIC Applesoft BASIC který přijímal čínské příkazy a proměnné. Byly zabudovány do některých Tchaj-wan - vyrobeno Apple II klony. Jeden z nich byl dodáván s nejprodávanějším zařízením Multitech Mikroprofesor II (známý jako Acer dnes). Další verze byla dodávána s MiTAC Malý inteligentní počítač (小 神通).[1]
Kromě klonů Apple II vyvinul Multitech také a Zilog Z80 - port čínského BASICu pro vlastní řadu špičkových počítačů.
Příklad
V typickém čínském prostředí BASIC jsou čínské a anglické příkazy zaměnitelné. Může také přijímat čínštinu a latinka proměnné. Můžete například použít TISK A v řádku 50, 印 A v řádku 200 a ? A v řádku 250. Všichni dělají totéž - vytisknout hodnotu A na obrazovce.

Čínština BASIC příkazy jsou vytištěny v modrý | Applesoft BASIC | |
---|---|---|
10 卜 = 0 | 10Y=0 | |
20 入 水, 火 | 20VSTUPE,F | |
30 從 日 = 水 到 火 | 30PROA=ENAF | |
40 卜 = 卜 +對 數 (日) | 40Y=Y+LOG(A) | |
50 下一 日 | 50DALŠÍA | |
60 印 卜 | 60TISKY |
Tento program vypočítá součet log (E) + protokol (E+1) + protokol (E+2) + ... + protokol (F). The čínské postavy používá se jako proměnné je 24 radikálů z Cangjieova metoda, jeden z prvních QWERTY kompatibilní s klávesnicí Čínské metody zadávání. Autorem ukázkového programu mohl být Chu Bong-Foo,[Citace je zapotřebí ] vynálezce metody Cangjie a jeden ze zakladatelů moderní čínské výpočetní techniky.
Významná délka názvu proměnné Applesoft BASIC je omezena na dvě bajtů. Proto proměnné TOHLE ČÍSLO a THATNUMBER jsou považovány za stejné. V čínštině BASIC společnosti Multitech může mít proměnná délku 3 bajty (jeden čínský znak + jedna číslice).
Viz také
Reference
externí odkazy
- Stránka čínské příručky BASIC (v tradiční čínštině)
- RoboMind: vzdělávací programovací jazyk v čínštině