Qu'est-ce que le langage de programmation Huawei Cangjie ?

WBOY
Libérer: 2024-08-19 07:00:33
original
262 Les gens l'ont consulté

Quest-ce que le langage de programmation Huawei Cangjie ?

Lors de la conférence des développeurs HDC 2024 organisée par Huawei, Gong Ti, président du département logiciel Terminal BG de Huawei, a officiellement annoncé le langage de programmation Cangjie auto-développé par Huawei. Ce langage, développé depuis cinq ans, est désormais disponible en avant-première pour les développeurs et devrait jouer un rôle important dans le futur écosystème Hongmeng.

Le langage de programmation Cangjie est un langage de programmation moderne pour les applications intelligentes tous scénarios. Il possède des fonctionnalités techniques telles que l'intelligence native, la prise en charge de tous les scénarios, des performances élevées et une sécurité renforcée. Il intègre diverses fonctionnalités des langages modernes, dispose d'une gamme complète d'optimisation de compilation et d'implémentation d'exécution, ainsi que d'un cadre de programmation déclarative d'agent intelligent simple et facile à utiliser. De plus, Cangjie fournit également une prise en charge prête à l'emploi de la chaîne d'outils IDE, offrant aux développeurs une grande commodité.

En termes d'utilisation de la mémoire, Cangjie adopte une conception modulaire et en couches. La mémoire déchargée ne nécessite que 2,08 Mo, ce qui est bien inférieur aux langages mobiles traditionnels tels que Swift et Java. De plus, Cangjie prend en charge le GC entièrement simultané, ce qui réduit les pauses STW dans le GC traditionnel et améliore la fluidité des threads d'application.

En termes de pratiques de développement, la Banque industrielle et commerciale de Chine a achevé le développement de la première version de l'application Hongmeng et adopté les langages Cangjie et ArkTS. Parmi eux, la fonction « Calendrier des revenus et dépenses » est écrite à l'aide de l'interface utilisateur déclarative de Cangjie, qui prend en charge le développement hybride et améliore l'efficacité du développement. La Banque industrielle et commerciale de Chine prévoit d'étendre progressivement la portée pilote de la langue Cangjie.

Utilisation du langage Cangjie pour développer pleinement ses applications natives Hongmeng, et développement de certaines bibliothèques tierces Cangjie. Le développement de l'interface utilisateur déclarative de Cangjie, ses capacités d'inférence de type et l'optimisation de la sécurité ont apporté des avantages significatifs au développement de Likou. En outre, Likou a également présenté l'outil de programmation assisté par IA BitFun FireCoder pour améliorer encore l'efficacité du développement.

L'application native Hongmeng (développée par Cangjie) a considérablement amélioré la vitesse de démarrage à froid et l'expérience de navigation dans les articles multi-images par rapport à la version Java et Kotlin. Cela témoigne des bonnes performances et du grand potentiel du langage de programmation Cangjie dans les applications pratiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:codercto.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!