Китайский BASIC - Chinese BASIC
Китайский BASIC (Китайский : 中文 培基; пиньинь : Чжонвен Пейджи) - это имя, данное нескольким Китайский -локализованные версии БАЗОВЫЙ язык программирования в начале 1980-х гг.
Версии
Были модифицированы как минимум две версии китайского BASIC Applesoft BASIC который принимает китайские команды и переменные. Они были встроены в некоторые Тайвань -сделали Яблоко II клоны. Один из них был отправлен с самым продаваемым Multitech. Микропрофессор II (известный как Acer сегодня). Другая версия поставлялась с MiTAC Маленький умный компьютер (小 神通).[1]
Помимо клонов Apple II, Multitech также разработала Зилог Z80 -базовый порт китайского BASIC для собственной линейки high-end компьютеров.
Пример
В типичной китайской среде BASIC китайские и английские команды взаимозаменяемы. Он также может принимать китайский и Латинский алфавит переменные. Например, вы можете использовать ПЕЧАТЬ А в строке 50, 印 А в строке 200 и ? А в строке 250. Все они делают одно и то же - распечатывают значение А на экране.
Китайский BASIC команды печатаются в синий | Applesoft BASIC | |
---|---|---|
10 卜 = 0 | 10Y=0 | |
20 入 水, 火 | 20ВХОДE,F | |
30 從 日 = 水 到 火 | 30ЗАА=EКF | |
40 卜 = 卜 +對 數 (日) | 40Y=Y+БРЕВНО(А) | |
50 下一 日 | 50СЛЕДУЮЩИЙА | |
60 印 卜 | 60РАСПЕЧАТАТЬY |
Эта программа вычисляет сумму бревно (E) + журнал (E+1) + журнал (E+2) + ... + журнал (F). В китайские иероглифы используется как переменные 24 радикала Цанцзе метод, один из первых QWERTY совместимый с клавиатурой Китайские методы ввода. Автор примера программы мог быть Чу Бон-Фу,[нужна цитата ] изобретатель метода Цанцзе и один из отцов-основателей современной китайской вычислительной техники.
Значительная длина имени переменной Applesoft BASIC ограничена двумя байты. Следовательно, переменные ЭТОТ НОМЕР и НОМЕР рассматриваются как одно и то же. В китайском BASIC Multitech переменная может иметь длину 3 байта (один китайский символ + одна цифра).
Смотрите также
Рекомендации
внешняя ссылка
- Страница китайского руководства BASIC (на традиционном китайском)
- RoboMind: образовательный язык программирования на китайском языке