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

Най-четени

Даниел Десподов
Даниел Десподов
Новинар. Увличам се от съвременни технологии, информационна безопасност, спорт, наука и изкуствен интелект.

По време на конференцията за разработчици HDC 2024 компанията Huawei представи своя собствен език за програмиране – Cangjie. Този език е позициониран като решение от следващо поколение за интелигентни приложения за всякакви сценарии.

Според Huawei езикът Cangjie предлага „естествено разбиране, истински мултисценарии, висока производителност и ефективна сигурност“. Езикът за програмиране се интегрира с екосистемата HarmonyOS на Huawei и осигурява удобно практическо използване за разработка.

Основните характеристики на Cangjie са описани като:

  • Естествено разбиране: Cangjie разполага с интегрираната структура AgentDSL, която съчетава естествения език с езика за програмиране. Това дава възможност за съвместна работа на няколко агента и опростени символни изрази.
  • Напълно функционален: езикът е проектиран да бъде лек и мащабируем, с модулен дизайн за различните сценарии. Той също така поддържа домейново-ориентирана разработка.
  • Висока производителност: Cangjie разполага с нова система за събиране на отпадъците за по-плавни потоци на приложенията и по-бърза реакция. Освен това се твърди, че олекотените нишки подобряват едновременната производителност.
  • Надеждна сигурност: сигурността е вградена в архитектурата на езика, за да помогне на разработчиците да избегнат уязвимости в сигурността.

Съобщава се, че Cangjie е многопарадигмен език, който поддържа функционални, императивни и обектно-ориентирани стилове на програмиране. Освен това той съдържа функции като определяне на типовете, генерици и съвпадение на шаблони за оптимизиране на разработката.

За разработчиците, които се грижат за сигурността, Cangjie предлага система от статични типове и автоматично управление на паметта, за да се гарантира стабилността на приложенията. Той също така осигурява проверки по време на изпълнение за откриване на грешките и сигурност на междуезиковата съвместимост.

По отношение на паралелизма Cangjie използва леки нишки в потребителски режим и библиотеки за паралелни обекти. Тези функции са предназначени да опростят разработката и да подобрят използването на ресурсите.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

Нови ревюта

Подобни новини