На конференции для разработчиков HDC 2024 компания Huawei представила свой собственный язык программирования Cangjie. Этот язык позиционируется как решение следующего поколения для создания интеллектуальных приложений для всех сценариев.
Cangjie разрабатывался в течение 5 лет и теперь доступен для предварительного просмотра разработчиками.
Язык программирования интегрируется с экосистемой Huawei HarmonyOS и обеспечивает бесшовный процесс разработки. Он может похвастаться встроенным фреймворком AgentDSL, который объединяет естественный язык с языком программирования. Кроме того, язык разработан как легкий и масштабируемый, с модульной конструкцией для различных сценариев. Он также оснащен новой системой сбора мусора для более плавной работы потоков приложений и более быстрого времени отклика.
Язык программирования является мультипарадигмальным и поддерживает функциональный, императивный и объектно-ориентированный стили программирования. Можно также использовать такие его возможности, как вывод типов, дженерики и сопоставление шаблонов.
Cangjie предлагает комплексные средства разработки, включая отладку, статическую проверку, анализ производительности и тестирование.
С точки зрения легкости обучения, Cangjie может составить конкуренцию Python, самому популярному языку программирования в мире, который отличается простотой и универсальностью.
