Китайский BASIC ( китайский :中文 培基; пиньинь : Zhōngwén Péijī ) - это название, данное нескольким локализованным на китайском языке версиям языка программирования BASIC в начале 1980-х годов.
Версии [ править ]
По крайней мере, две версии китайского BASIC были модифицированы Applesoft BASIC, которые принимали китайские команды и переменные. Они были построены в некоторых тайваньских -Made Apple II клонов . Один из них поставлялся с бестселлером Multitech Microprofessor II (сегодня известным как Acer ). Другой вариант был отправлен с MiTAC Литтл «s Intelligent Computer (小神通). [1]
Помимо клонов Apple II, Multitech также разработала порт китайского BASIC на базе Zilog Z80 для своей собственной линейки высокопроизводительных компьютеров.
Пример [ править ]
В типичной китайской среде BASIC команды на китайском и английском языках взаимозаменяемы. Он также может принимать переменные китайского и латинского алфавита . Например, вы можете использовать PRINT A в строке 50,印 A в строке 200 и ? A в строке 250. Все они делают одно и то же - выводят значение A на экран.
Команды BASIC на китайском языке отображаются синим цветом. | Applesoft BASIC | |
---|---|---|
10 卜 = 0 | 10 Y=0 | |
20入水, 火 | 20 INPUT E, F | |
30從日 = 水到火 | 30 FOR A = E TO F | |
40 卜 = 卜 +對 數(日) | 40 Y = Y + LOG (A) | |
50下一日 | 50 NEXT A | |
60印卜 | 60 PRINT Y |
Эта программа вычисляет сумму log ( E ) + log ( E +1) + log ( E +2) + ... + log ( F ) . В китайских символах , используемые в качестве переменных являются 24 радикалами методы Цанцза , одной из самых ранних QWERTY - клавиатура-совместимых китайских методов ввода . Автор пример программы может быть Чу Bong-Foo , [ править ] изобретатель метода Цанцзе и один из основателей современной китайской вычислительной техники.
Значительная длина имени переменной Applesoft BASIC ограничена двумя байтами . Следовательно, переменные THISNUMBER и THATNUMBER обрабатываются как одно и то же. В китайском BASIC Multitech переменная может иметь длину 3 байта (один китайский символ + одна цифра).
См. Также [ править ]
Ссылки [ править ]
Внешние ссылки [ править ]
- Страница китайского руководства BASIC (на традиционном китайском языке)
- RoboMind: образовательный язык программирования на китайском языке