Maison  >  Article  >  Périphériques technologiques  >  Huawei : le langage de programmation Cangjie est contrôlable indépendamment et n'évolue en fonction d'aucun langage de programmation existant

Huawei : le langage de programmation Cangjie est contrôlable indépendamment et n'évolue en fonction d'aucun langage de programmation existant

王林
王林original
2024-06-22 12:26:081001parcourir

Selon les informations de ce site du 21 juin, le langage de programmation Cangjie développé par Huawei a été officiellement dévoilé aujourd'hui et le recrutement pour la version bêta d'aperçu des développeurs du langage HarmonyOS NEXT Cangjie a commencé.

La page de questions et réponses sur le langage de programmation Cangjie sur le site officiel de Huawei montre que Le langage de programmation Cangjie est un langage de programmation d'applications de nouvelle génération pour l'intelligence tous scénarios. Il se concentre sur l'intelligence native, tous les scénarios natifs, les hautes performances et une sécurité renforcée. Il est intégré au système Hongmeng. Offre une bonne expérience de programmation.

Pour différents scénarios commerciaux, Hongmeng Ecosystem fournit aux développeurs d'applications des capacités de développement hybrides multilingues telles que Cangjie et ArkTS. Cangjie et ArkTS se développent ensemble et forment des avantages complémentaires dans l'écosystème Hongmeng. Cangjie est plus adapté aux scénarios commerciaux avec des exigences de performances et de concurrence élevées. L'objectif du langage de programmation Cangjie est de créer la compétitivité des performances des applications Hongmeng dans des scénarios typiques tels que le parallélisme des tâches/le parallélisme des données/l'interaction des données à haute fréquence/la surcharge de mémoire élevée. . De plus, pour le développement futur d'applications natives Hongmeng AI, Cangjie fournit aux développeurs un ensemble complet de cadres de programmation intégrés à l'agent DSL pour permettre aux développeurs de terminer efficacement le développement d'applications natives Hongmeng AI.

Huawei : le langage de programmation Cangjie est contrôlable indépendamment et névolue en fonction daucun langage de programmation existant

Le nom du langage de programmation Cangjie vient de "Personnages inventés Cangjie". "Xunzi : Uncovering" déclare : "Il y a beaucoup de bons écrivains, mais Cangjie est le seul à pouvoir le transmettre." Ce nom représente également la confiance des membres de l'équipe dans le langage de programmation Cangjie, en espérant que le langage sera apprécié par les autres. majorité des développeurs et être largement utilisé.

Note de ce site : Cangjie, les gens disent qu'il a "un visage de dragon et quatre yeux, et qu'il est né avec sagesse et vertu". Puisqu'il était le chef d'une petite tribu, il s'appelait aussi Cang Di. Dans les légendes historiques, Cangjie est considéré comme le créateur des hiéroglyphes originaux de Chine. Il a joué un rôle important dans la création des caractères chinois et était vénéré comme le « Sage de la création de personnages ».

Huawei a déclaré que le langage de programmation Cangjie est un langage de programmation conçu et mis en œuvre par Huawei pour une intelligence tous scénarios. De la formulation des spécifications du langage à la mise en œuvre et aux futures communautés linguistiques, ce langage n'a pas d'évolution. au sommet de n'importe quel langage de programmation existant .

Les applications déjà développées n'ont pas besoin de redévelopper la version Cangjie. Le système d'exploitation Hongmeng prend en charge une interopérabilité haute performance entre le langage Cangjie et le langage ArkTS. À l'avenir, les développeurs pourront choisir d'utiliser le langage de programmation Cangjie ou ArkTS pour le développement incrémentiel de nouveaux composants métier en fonction des besoins des scénarios métier. Pour les scénarios de traitement de données avec un débit élevé/lecture et écriture haute fréquence, des scénarios d'interaction haute fréquence et de charge élevée, ainsi que des scénarios sensibles aux retards de démarrage, il est recommandé de donner la priorité au langage Cangjie.

À l'avenir, Cangjie Language établira une communauté Cangjie et construira progressivement une communauté open source. À l'heure actuelle, certaines applications développées par Huawei ont commencé à développer de nouveaux services basés sur Cangjie, et certains utilisateurs externes conviviaux (tels que l'application ICBC, l'application Likou) ont également commencé à utiliser les meilleures pratiques et cas de développement du langage Cangjie. être fourni en 2024. Référence du développeur.

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!

Déclaration:
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