Введение
Чу Бонг Фу (родился в 1937 году) — изобретатель метода Цанг-цзе (Cangjie), широко используемого китайского способа ввода. Его знаменитый метод ввода, созданный в 1976 году и переданный в общественное достояние в 1982 году, ускорил компьютеризацию китайского общества. Чу провел детство на Тайване и работал в Бразилии, Соединенных Штатах, Тайване, Шэньчжэне и Макао.
История
Чу родился в 1937 году в Хуангане, провинция Хубэй, от отца Чу Ваня, также известного как Чу Хуайпин. Его семья вела кочевой образ жизни в неспокойные времена в Китаке, и в конечном итоге они обосновались на Тайване. Там он учился в местной старшей школе. Он был впечатлительным подростком, который так много времени уделял чтению художественной литературы, что это негативно сказывалось на его учебе. Позже он также увлекся кинематографом. После окончания Тайваньского провинциального сельскохозяйственного института и прохождения военной службы, он непродолжительное время преподавал в начальной школе в Хуаляне. В этот период он увидел бедность сельской местности и ощутил призвание к развитию сельских районов и улучшению культуры. Поняв, что преподавание ему не подходит, он отправился в Бразилию, чтобы строить карьеру, но жизнь там оказалась сложнее. За это время он перепробовал несколько работ. В эти неспокойные времена Чу также прикоснулся к образу жизни хиппи и учился в местной консерватории.
"Китайский компьютер"
Во время разработки метода Цан Чжи, Чу обнаружил, что его изобретение является не только методом ввода, но и методом кодирования символов для вычислительных систем. В отличие от метода кодирования Аня Ванга того времени или более поздних методов, таких как Big5 и Unicode, метод Цан Чжи не сортирует символы по частоте использования, количеству черт или радикалам, а основан на их композиционном аспекте и вдохновлен принципом "пиктофонового соединения" китайского языка. Поэтому Чу начал разрабатывать теорию (которую он позже назвал "китайской ДНК", "алфавитами китайского языка" или "теорией гена китайского иероглифа"). Теория утверждает, что формы, выбранные Чу, являются "генами" китайского языка. Правильная комбинация этих "генов" может обеспечить все функции иероглифов. Поэтому метод Цан Чжи как кодирование символов очень полезен, поскольку он содержит не только упорядоченный набор символов, но и точные ссылки на форму, произношение и значение иероглифов. Таким образом, система является эффективной базой для широкого спектра китайских информационных технологий: интеллектуальных словарей; операционных систем и прикладного программного обеспечения; языков программирования; аппаратной архитектуры ПК и встраиваемых систем; и даже сильного искусственного интеллекта. В 1979 году он изобрел программу-генератор иероглифов, которая принимает закодированные данные Цан Чжи и динамически генерирует китайские иероглифы для отображения на экране. В том же году команда Чу сотрудничала с компанией Acer, и программа была включена в прошивку "китайского компьютера". Позже генератор также использовался в "контроллере Цан Чжи", который позволял компьютеру Apple II отображать китайские иероглифы в режиме высокого разрешения. Особенно интересной "особенностью" этой ранней системы было то, что она могла принимать и генерировать иероглифы, не включенные явно в кодовую страницу, но подразумеваемые правилами Цан Чжи. С тех пор Чу придерживается уникальных взглядов на китайские информационные технологии. Он считал ввод данных с помощью обычных клавиатур более целесообразным и совместимым, чем распознавание речи и рукописного ввода или специализированные клавиатуры. Однако многие из его других мнений расходятся с общепринятыми: он использует националистическую риторику в этой области. Он ценит письменный классический китайский язык выше различных форм разговорного китайского языка, а также выше многих синтетических языков и их систем письма в мире. По вопросу кодирования он заявил, что предлагаемая кодовая страница Big5, содержащая 13 053 иероглифа, слишком мала и слишком фиксирована. Что касается отображения китайских иероглифов, он считает, что эту задачу должен выполнять "вычислительный процесс" центрального процессора компьютера, в то время как использование таблиц поиска и устройств хранения данных должно быть сведено к минимуму. Он считает, что китайские информационные технологии должны воспользоваться преимуществом "второго игрока" и выбрать альтернативный путь по сравнению с устоявшимися западными теориями. Он также считает, что технология должна быть основана на максимально базовом и экономичном уровне. Вместо того, чтобы предоставлять доступ к китайскому языку на уровне операционной системы и приложений на стандартных ПК-платформах, он считает, что он должен быть доступен на гораздо более низком уровне с использованием специализированной прошивки и оборудования, которые могут использоваться в широком спектре продуктов. Он также считает необходимым создание некоторых языков программирования, содержащих синтаксис и токены, основанные на (классическом) китайском языке.
He uses a nationalist rhetoric on the subject. He values written Classical Chinese over various forms of vernacular Chinese. He also values it over many synthetic languages and their writing systems in the world. On the encoding issue, he said that the proposed Big5 13,053 characters codepage too small and too fixed. On the display of Chinese, he believes that the job should be done by the "calculation" of a computer's central processing unit, while the use of lookup tables and storage units should be kept to a minimum. He believes that Chinese information technology should take second mover advantage and choose an alternative path from then established Western theories. He also believes that the technology should be rooted in levels as basic and economical as possible. Instead of providing Chinese access at the operating system and application level on standard PC platforms, he believes it should be available at much lower levels using specialized firmware and hardware, which can be used in a wide variety of products. He also believes some programming languages containing syntax and tokens based on (Classical) Chinese language are necessary.