| Разработчики: | Huawei |
| Дата премьеры системы: | июнь 2024 г. |
| Отрасли: | Информационные технологии |
| Технологии: | Средства разработки приложений |
Содержание |
2025: Раскрытие исходников
В начале июля 2025 года Huawei Technologies объявила о решении открыть исходный код собственного языка программирования Cangjie, который поддерживает разработку приложений для HarmonyOS Next, Android и iOS.
Как передает My News, язык программирования станет доступен всем разработчикам с 30 июля 2025 года. Cangjie позиционируется как конкурент популярных языков программирования Java, используемого для Android, и Swift, применяемого для разработки iOS-приложений.
Разработка Cangjie велась в течение почти пяти лет. Предварительная версия языка была представлена в июне 2024 года и быстро завоевала популярность среди разработчиков. За несколько недель после выхода было создано более 10 тысяч пробных приложений.
Язык получил название в честь легендарного персонажа китайской мифологии, которому приписывают изобретение письменности. Cangjie предназначен для «интеллектуального анализа в любых условиях» и обладает встроенными функциями искусственного интеллекта и надежной системой безопасности.Международный конгресс по anti-age и эстетической медицине — ENTERESTET 2026
В первую очередь Cangjie поддерживает общее программирование для приложений на HarmonyOS Next — версии кроссплатформенной операционной системы Huawei, которая полностью независима от Android. Однако язык также совместим с разработкой приложений для Android и iOS от Apple.
К октябрю 2024 года Cangjie стал доступен всем разработчикам HarmonyOS. С тех пор он используется при создании различных приложений на базе HarmonyOS, включая решения для китайской платформы доставки Meituan и платформы электронной коммерции JD.com.
Компания Meituan использует Cangjie для разработки приложения, которым пользуются курьеры службы доставки. По словам Чэнь Мо, который курирует разработку приложения в Meituan, оно будет запущено на HarmonyOS в третьем квартале 2025 года.[1]
2024: Анонс продукта
В середине июня 2024 года компания Huawei представила собственный язык программирования, получивший название Cangjie. Он позиционируется в качестве платформы нового поколения для создания интеллектуальных приложений, ориентированных на различные сценарии использования.
По заявлениям Huawei, Cangjie представляет собой так называемый «мультипарадигмальный» язык, поддерживающий функциональное, императивное и объектно-ориентированное программирование. Благодаря этому Cangjie может применяться для разработки сложных продуктов, при создании которых требуются различные стили написания исходного кода. Задействованы облегченные потоки на уровне пользователя и библиотеки конкурентных объектов, что упрощает разработку и улучшает использование ресурсов. Предусмотрены встроенные средства для управления памятью и обнаружения ошибок в коде.
Cangjie создан с прицелом на простоту освоения и масштабируемость, а модульная архитектура помогает в адаптации для различных сценариев. Улучшенный сборщик мусора обеспечивает более эффективное использование ресурсов, что позволяет повысить плавность работы приложений и уменьшить время отклика. Компилятор и среда выполнения также оптимизированы для повышения эффективности.
В Cangjie реализована интеграция со средой разработки AgileDSL, в которой объединены естественный язык и традиционное программирование. Благодаря поддержке упрощенных символьных выражений разработчикам доступен интуитивный синтаксис. Язык Cangjie ориентирован прежде всего на собственную программную экосистему Huawei, ключевым элементом которой является операционная система Harmony OS. Разработчикам предоставляется полный набор необходимых инструментов для тестирования, отладки, статической проверки и оценки производительности ПО.[2]







