Новини Софт 21.06.2024 о 17:58 comment views icon

Huawei анонсувала власну мову програмування Cangjie

author avatar

Вадим Карпусь

Автор новин

Розділ Технології виходить за підтримки

Під час проведення конференції розробників HDC 2024 компанія Huawei представила власну мову програмування Cangjie. Цю мову позиціюють як рішення нового покоління для інтелектуальних застосунків для всіх сценаріїв.

За словами Huawei, Cangjie пропонує «нативне розуміння, справжню багатосценарність, високу продуктивність і ефективну безпеку». Мова програмування інтегрується з екосистемою Huawei HarmonyOS і забезпечує зручний досвід розробки.

Ключовими особливостями Cangjie називають:

  • Нативне розуміння: Cangjie може похвалитися вбудованою структурою AgentDSL, яка поєднує природну мову з мовою програмування. Це забезпечує співпрацю кількох агентів і спрощені символічні вирази.
  • Повноцінні можливості: мова розроблена як легка та масштабована, з модульною конструкцією для різних сценаріїв. Вона також підтримує доменно-орієнтовану розробку.
  • Висока продуктивність: Cangjie має нову систему збирання сміття для плавніших потоків застосунків і швидшого часу відгуку. Крім того, кажуть, що легкі потоки покращують одночасну продуктивність.
  • Надійна безпека: безпека вбудована в мовну архітектуру, щоб допомогти розробникам уникнути вразливостей безпеки.

Повідомляється, що Cangjie є мультипарадигмальною мовою, яка підтримує функціональний, імперативний та об’єктноорієнтований стилі програмування. Вона також містить такі функції, як визначення типу, генерики та зіставлення шаблонів для оптимізації розробки.

Для розробників, які піклуються про безпеку, Cangjie пропонує систему статичного типу та автоматичне керування пам’яттю для забезпечення стабільності програми. Вона також забезпечує перевірки під час виконання для виявлення помилок і безпеки міжмовної сумісності.

З точки зору паралелізму, Cangjie використовує легкі потоки режиму користувача та бібліотеки одночасних об’єктів. Ці функції призначені для спрощення розробки та покращення використання ресурсів.

Компілятор і середовище виконання оптимізовано для підвищення ефективності, включаючи оптимізацію високорівневої та внутрішньої компіляції, а також оптимізацію часу виконання. Крім того, Cangjie пропонує комплексний інструментарій розробки, включаючи налагодження, статичну перевірку, аналіз продуктивності та тестування.

Попередня версія Huawei Hongmeng HarmonyOS NEXT Cangjie вже доступна для зацікавлених розробників.

Джерело: gizmochina

Розділ Технології виходить за підтримки

Favbet Tech – це ІТ-компанія зі 100% украі‌нською ДНК, що створює досконалі сервіси для iGaming і Betting з використанням передових технологіи‌ та надає доступ до них. Favbet Tech розробляє інноваційне програмне забезпечення через складну багатокомпонентну платформу, яка здатна витримувати величезні навантаження та створювати унікальний досвід для гравців.


Що думаєте про цю статтю?
Голосів:
Файно є
Файно є
Йой, най буде!
Йой, най буде!
Трясця!
Трясця!
Ну такої...
Ну такої...
Бісить, аж тіпає!
Бісить, аж тіпає!
Loading comments...

Повідомити про помилку

Текст, який буде надіслано нашим редакторам: