Китайская компания Huawei представила мультипарадигмальный язык программирования Cangjie («Цанцзе»), который позиционируется как решение нового поколения для разнообразных интеллектуальных приложений, включая проекты на HarmonyOS Next. Бета-версия Cangjie доступна для сторонних разработчиков.
Согласно пояснению Huawei, язык Cangjie предлагает нативное понимание, настоящую многосценарность, высокую производительность и безопасность. Также этот проект интегрирован с экосистемой Huawei HarmonyOS и обеспечивает удобный опыт разработки.
Ключевые особенности Cangjie:
• нативное понимание: встроенный фреймворк AgentDSL, который сочетает естественный язык с языком программирования. Это обеспечивает взаимодействие нескольких агентов и упрощённые символические выражения, а также существенно снижен порог входа для изучения и использования Cangjie для написания программ;
• многосценарность: язык лёгок и масштабируем, с модульной архитектурой для различных сценариев. Также он поддерживает доменно-ориентированную разработку;
• повышенная производительность: Cangjie имеет новую систему сборки мусора для более плавных потоков приложений и более быстрого отклика;
• высокий уровень безопасности: система защиты встроена в архитектуру языка, чтобы помочь разработчикам избежать уязвимостей и ошибок.
Huawei пока не обозначила дату релиза Cangjie 1.0. В рамках бета-тестирования проекта Huawei предоставляет сторонним разработчикам весь необходимый набор инструментов, включая фреймворк, инструменты для тестирования и отладки, статической проверки, и оценки производительности ПО.
Профильные эксперты пояснили, что в Cangjie поддерживаются упрощённые символьные выражения, за счёт чего разработчики могут использовать более интуитивный синтаксис. По их мнению, Cangjie потенциально может составить в плане простоты освоения конкуренцию Python.
ссылка на оригинал статьи https://habr.com/ru/articles/824288/
Добавить комментарий