Comments 12
Huawei выбрала это имя, чтобы подчеркнуть миссию языка: упростить программирование, сделав его таким же естественным, как...
китайские иероглифы
гы гы, прикольно. Вот так выглядит традиционный hello world на этом языке:
出力「Hello, world!」
Опять какая-то маркетоидная шелуха. Хоть бы пример кода показали. Какие парадигмы поддерживаются? Какой синтаксис? Какие операции, управляющие операторы, типы данных? Есть ли что-то необычное и интересное по сравнению с теми же Java и Swift?
Ну хаця радок якога б хэлоўворда паказалі... Проста для цікавасці...
Чарговая лухта, карацей. Мы на Cobol дагэтуль пішам-радуемся, а яны ўсё прыдумваюць новыя "срэбныя кулі".
Теперь понятно над чем разработчики JVM Excelsior работали, когда перешли в Huawei
Из статьи совершенно непонятно почему указатель Rc не реализует трейт Send
На основе доступной информации можно сделать вывод, что Cangjie, вероятно, разработан с нуля и является независимым языком программирования. Его создание за пять лет, уникальные технические характеристики, такие как полностью параллельный сбор мусора и интеграция с AgentDSL, а также планы по открытию исходного кода с 30 июля 2025 года подтверждают эту оценку. Cangjie представляет собой важный шаг Huawei в достижении технологической независимости и конкуренции с такими языками, как Java и Swift, особенно в области интеллектуальных приложений.ИсточникиОфициальная документация: cangjie-lang.cn/en/docs
Анонс на HDC 2024: huaweicentral.com/huawei-begins-cangjie-programming-language-beta-recruitment/
Открытие исходного кода: scmp.com/tech/big-tech/article/3316506/huawei-open-source-self-developed-programming-language-cangjie-rival-java-and-swift
Спеки в сети есть а китайские блоги адекватно переводятся гуглом. Язык в плане синтаксиса и возможностей очень приятный. Под VSCode есть плагин, но обещают выкатить свою IDE в конце июля с исходниками.
Код выше спрашивали, вот минималка:
main() {
println("Hello World!");
}
Компилируется в экзешник в пол мегабайта. Из минусов - тащит с собой жирный кусок рантайма.
Язык программирования Cangjie: китайский вызов Java и Swift