У Huawei появится свой язык программирования Его назвали Cangjie
Компания Huawei представила новый язык программирования Cangjie ( произносится как «Цанцзе»), ориентированный на создание «интеллектуальных приложений». Разработка велась три года и предназначена для экосистемы Harmony OS, которую Huawei развивает с 2019 года в ответ на западные санкции.
Cangjie отличает интеграция со средой разработки AgileDSL, которая объединяет естественный язык и традиционное программирование. Программирование на Cangjie поддерживает упрощенные символьные выражения, что делает синтаксис более интуитивным: по простоте освоения его можно сравнить с Python.
Cangjie — мультипарадигменный язык: это значит, что он поддерживает функциональное, императивное и объектно-ориентированное программирование. Встроенные механизмы безопасности позволяют обнаруживать и устранять уязвимости в процессе написания кода. Язык предлагает автоматическое определение типов данных, что снижает количество необходимого кода и уменьшает вероятность ошибок.
На данный момент Cangjie доступен в тестовой версии: Huawei предоставляет полный набор инструментов для работы с языком, включая фреймворк, инструменты для тестирования и отладки, статической проверки и оценки производительности ПО.
Самые популярные языки программирования:
Использованные источники: