- PVSM.RU - https://www.pvsm.ru -

В прошлом году в СМИ начали активно говорить [1] о том, что совсем скоро у Huawei появится собственный язык программирования Cangjie (читается как «Цанцзе»). Так вот, кажется, ждать его появления осталось совсем недолго.
Нельзя сказать, что новость из ряда вон выходящая. В настоящее время все больше технологических компаний инвестируют в самостоятельно разработанные языки программирования. У Apple есть Swift, у Microsoft – TypeScript, у Google – ART, Go, Logica и т. д.
Мотивация Huawei понятна. В мае 2019 года власти США ограничили компании [2] доступ к сервисам Google, из-за чего китайский бренд потерял возможность производить смартфоны на операционной системе Android и перешел на собственную Harmony OS (в России, впрочем, весьма востребованную).
По словам экспертов [3], основное предназначение Cangjie – в объединении двух программных платформ от Huawei: Harmony OS и OpenEuler в сфере разработки приложений.
Если Harmony OS относительно на слуху и установлена на мобильных телефонах и планшетах компании, то OpenEuler – менее известный продукт Huawei. Он предназначен для использования на настольных компьютерах, а также в облачных сервисах и представляет собой проприетарный дистрибутив Linux.
Система базируется на коммерческом дистрибутиве EulerOS, который, в свою очередь, является ответвлением пакетной базы CentOS. OpenEuler оптимизирована для работы на серверах с процессорами ARM.
Появление языка Cangjie также доказало бы факт того, что Китай обладает такими же возможностями в области ИТ, как и другие развитые страны мира. В настоящее время большинство работников китайской компьютерной индустрии полагаются на C++ и Java с точки зрения языков программирования. В долгосрочной перспективе это, вероятно, могло бы сделать Китай значительно зависимым от влияния чужих экосистем. Все мы помним, что большой китайский firewall позволил развиваться внутри страны WeChat и другим локальным сервисам.
Создание языка программирования, принадлежащего Китаю, в будущем способно стимулировать появление глобальной экосистемы разработки программного обеспечения, принадлежащей Китаю. Это очень важно для долгосрочного будущего национальной экономики страны.
Кстати, название Cangjie не случайно и, как и многое в Китае, полно символизма. Китайская мифология приписывает авторство иероглифики придворному историографу Цанцзе Желтого императора (или Хуан-ди). Последний, кстати, личность тоже легендарная - помимо письменности молва к периоду его правления приписывает изобретение календаря, топора, лодки и весла, ступки и пестика, лука и стрел, платья и туфель, а также разделение земли на наделы. Еще акупунктуры и даосизма. Цанцзе часто изображается как человек с четырьмя глазами, то есть, особо прозорливый.

И очень символично, но неудивительно, что новый метод ввода китайских иероглифов на клавиатуре или пишущей машинке, созданный в 1976 году Чу Бонфу, получил название Цанцзе. В основе метода - декомпозиция иероглифа по простым геометрическим формам, 24 ключевых элемента соответствуют клавишам QWERTY-раскладки (собственно, это первый метод, использующий принципы набора привычной европейской раскладки, но при этом целиком учитывающие нюансы иероглифики). Чу Бонгфу получил патент на свой метод и считал, что его вполне можно отнести к китайскому культурному наследию. Cangjie стал программным обеспечением с открытым исходным кодом и есть в каждой компьютерной системе, поддерживающей китайскую письменность, упрощенную или традиционную.
Так что логично, что китайские эксперты утверждают, что Cangjie, скорее всего, станет в полной мере китайским языком программирования, т.е. языком программирования с китайской логикой, иначе Huawei не стала бы назвать его Cangjie.
Что известно к данному моменту? В 2022 году Huawei открыла внутреннее тестирование. Не так давно корпоративная R&D-лаборатория выпустила анкету [4] «Пробная регистрация нового языка -202203», официально приглашающую небольшую группу разработчиков к тестированию языков программирования Cangjie.

Исходя из содержания анкеты, разработчикам необходимо заполнить заголовок домашней страницы, информацию о карьере и компании, а затем дождаться уведомления по электронной почте.
По информации источников, на данный момент команда и участники внутреннего тестирования все еще совершенствуют код.

Еще один довод в пользу того, что совсем скоро нам придется учить новый китайский язык программирования, заключается в том, что Huawei подала заявку на регистрацию товарного знака Huawei Cangjie, Cangjie language и т.д. Классификация включает научные инструменты, дизайнерские исследования и т.д.
Среди пикантных подробностей грядущей китайской новинки встречаются высказывания некоторых участников тестирования. По словам [5] анонимного пользователя китайской сети вопросов и ответов Zhihu [6] (аналог Яндекс Кью [7]), китайский язык программирования внутри якобы не совсем китайский. Источник утверждает, что Cangjie не имеет ничего общего с «китайским», а синтаксис похож на go + java.

Тем интереснее, что же мы все-таки увидим в финале. Будет ли это какое-то великое китайское ноу-хау или же адаптированный под азиатский колорит старый, добрый и уже знакомый «новый код»?
Между тем, сомневаться в том, что уважаемые инженеры из Huawei доведут начатое дело до конца не приходится. Компания имеет все возможности и ресурсы для завершения проекта и последующей мировой экспансии Cangjie. В конце концов, покупка китайского смартфона уже перестала быть чем-то противоестественным, как впрочем, и приобретение китайских автомобилей и любой другой техники. Ассортимент и того и другого ширится с каждым днем, каталог М.Видео [8] и Эльдорадо [9] тому подтверждение.
Какие ваши прогнозы относительно Цанцзе? Готовы погрузиться в пучину постижения новой китайской грамоты?
Автор: Федор Добровицкий
Источник [10]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/373870
Ссылки в тексте:
[1] начали активно говорить: https://inf.news/en/tech/15bbde1b5ec090f03fecc62949c0cd0f.html
[2] ограничили компании: https://www.theguardian.com/technology/2021/dec/31/sanction-hit-huawei-says-revenues-down-29-this-year#:~:text=The%20United%20States%20has%20barred,using%20Google
[3] По словам экспертов: https://www.ixbt.com/news/2021/10/22/predstavlen-sovershenno-novyj-jazyk-programmirovanija-huawei-harmonyos.html
[4] выпустила анкету: https://www.huaweicentral.com/huawei-begins-its-programming-language-trail-registration/
[5] По словам: https://zhuanlan.zhihu.com/p/491821370
[6] Zhihu: https://marketingtochina.ru/marketing-v-zhihu/
[7] аналог Яндекс Кью: https://yandex.ru/q/
[8] М.Видео: https://www.mvideo.ru/products/smart-gadzhet-tractive-gps-treker-dlya-domashnih-zhivotnyh-tratr1-50124671
[9] Эльдорадо: https://www.eldorado.ru/cat/detail/gps-treker-alcatel-mk20x-move-track-black-mk20x-2aalru1/
[10] Источник: https://habr.com/ru/post/659983/?utm_source=habrahabr&utm_medium=rss&utm_campaign=659983
Нажмите здесь для печати.