Китайский БЕЙСИК
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Китайский BASIC ( китайский : 中文培基 ; пиньинь : Zhōngwén Péijī ) — это название, данное нескольким локализованным на китайском языке версиям BASIC языка программирования в начале 1980-х годов.
Версии
[ редактировать ]По крайней мере две версии китайского BASIC были модифицированными Applesoft BASIC , которые принимали китайские команды и переменные. Они были встроены в некоторые клоны Apple II тайваньские . Один из них поставлялся с самым продаваемым компьютером Multitech Microprofessor II (сегодня известным как Acer ). Другая версия поставлялась с MiTAC «Маленьким интеллектуальным компьютером» (小神通 ). [1] [ ненадежный источник? ]
В дополнение к клонам Apple II, Multitech также разработала порт китайского BASIC на базе Zilog Z80 для своей собственной линейки высокопроизводительных компьютеров.
Пример
[ редактировать ]В типичной китайской среде BASIC команды на китайском и английском языках взаимозаменяемы. Он также может принимать китайского и латинского алфавита переменные . Например, вы можете использовать НАПЕЧАТАЙТЕ A в строке 50, 印 A в строке 200 и ? A в строке 250. Все они делают одно и то же — распечатывают значение А на экране.

Китайский БЕЙСИК команды печатаются в синий | Applesoft БЕЙСИК | |
---|---|---|
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 -клавиатурой китайских методов ввода .
Значительная длина имени переменной Applesoft BASIC ограничена двумя байтами . Следовательно, переменные ЭТОТ НОМЕР и THATNUMBER обрабатываются одинаково. В китайском BASIC компании Multitech переменная может иметь длину 3 байта (один китайский символ + одна цифра).
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Эрнест (10 января 2004 г.). «Клоны Apple II —» . apple2clones.com . Архивировано из оригинала 3 мая 2006 г.
Внешние ссылки
[ редактировать ]- Страница руководства по китайскому BASIC (на традиционном китайском языке)
- RoboMind: образовательный язык программирования на китайском языке