Huawei представила язык программирования Cangjie

Китайская компания Huawei представила мультипарадигмальный язык программирования Cangjie («Цанцзе»), который позиционируется как решение нового поколения для разнообразных интеллектуальных приложений, включая проекты на HarmonyOS Next. Бета-версия Cangjie доступна для сторонних разработчиков.

Согласно пояснению Huawei, язык Cangjie предлагает нативное понимание, настоящую многосценарность, высокую производительность и безопасность. Также этот проект интегрирован с экосистемой Huawei HarmonyOS и обеспечивает удобный опыт разработки.

Ключевые особенности Cangjie:

• нативное понимание: встроенный фреймворк AgentDSL, который сочетает естественный язык с языком программирования. Это обеспечивает взаимодействие нескольких агентов и упрощённые символические выражения, а также существенно снижен порог входа для изучения и использования Cangjie для написания программ;

• многосценарность: язык лёгок и масштабируем, с модульной архитектурой для различных сценариев. Также он поддерживает доменно-ориентированную разработку;

• повышенная производительность: Cangjie имеет новую систему сборки мусора для более плавных потоков приложений и более быстрого отклика;

• высокий уровень безопасности: система защиты встроена в архитектуру языка, чтобы помочь разработчикам избежать уязвимостей и ошибок.

Huawei пока не обозначила дату релиза Cangjie 1.0. В рамках бета-тестирования проекта Huawei предоставляет сторонним разработчикам весь необходимый набор инструментов, включая фреймворк, инструменты для тестирования и отладки, статической проверки, и оценки производительности ПО.

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

Источник: habr.com

0 0 голоса
Рейтинг новости
15724
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии