Китайский 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 байта (один китайский символ + одна цифра).

Смотрите также

Рекомендации

внешняя ссылка