What is Huawei Cangjie programming language?
At the HDC 2024 Developer Conference held by Huawei, Gong Ti, President of Huawei’s Terminal BG Software Department, officially announced Huawei’s self-developed Cangjie programming language. This language, which has been developed for five years, is now available for developer preview and is expected to play an important role in the future Hongmeng ecosystem.
Cangjie programming language is a modern programming language for all-scenario intelligent applications. It has technical features such as native intelligence, full-scenario support, high performance and strong security. It integrates various features of modern languages, has a full range of compilation optimization and runtime implementation, and a simple and easy-to-use intelligent Agent declarative programming framework. In addition, Cangjie also provides out-of-the-box IDE tool chain support, providing developers with great convenience.
In terms of memory usage, Cangjie adopts a modular and layered design. The unloaded memory only requires 2.08MB, which is far lower than mainstream mobile languages such as Swift and Java. In addition, Cangjie supports fully concurrent GC, which reduces STW pauses in traditional GC and improves the fluency of application threads.
In terms of development practice, Industrial and Commercial Bank of China has completed the development of the first Hongmeng version App and adopted Cangjie and ArkTS languages. Among them, the "Income and Expenditure Calendar" function is written using Cangjie's declarative UI, which supports hybrid development and improves development efficiency. The Industrial and Commercial Bank of China plans to gradually expand the pilot scope of Cangjie language.
Using Cangjie language to fully develop its Hongmeng native applications, and also developed some Cangjie third-party libraries. Cangjie's declarative UI development, type inference capabilities and security optimization have brought significant advantages to the development of Likou. In addition, Likou also introduced the AI-assisted programming tool BitFun FireCoder to further improve development efficiency.
The Hongmeng native application (developed by Cangjie) has significantly improved cold start speed and multi-image article browsing experience compared to the Java & Kotlin version. This marks the good performance and great potential of Cangjie programming language in practical applications.
The above is the detailed content of What is Huawei Cangjie programming language?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











The best JRPGs (Japanese role-playing games) in 2025 use theatrical storytelling and vibrant ensemble casts to weave powerful experiences that stay with us long after we put the controller down.Contrary to the name, JRPGs aren't necessarily all from

With iOS 18.4, Apple added support for robot vacuums to HomeKit. There are a few Matter-enabled robot vacuums that can be added to the Home app for use with Siri, including the Deebot X8 Pro Omni from Ecovacs. I've been testing the X8 Pro Omni for th

Dio is a small company focused on delivering a single product for the Apple ecosystem: a low-cost AirPlay speaker system known as Dio Node. Initially launched as a crowdfunded Indiegogo campaign back in 2022, the Dio Node began shipping to backers la

When using macOS Finder in List view, you'll see the sizes of individual files – but not folders.Instead, folders show a pair of dashes (--) in the Size column. macOS skips calculating folder sizes by default to keep List view performance fast, espec

The best PS5 exclusives are those games that are or were, made exclusively for Sony's latest console. Exclusive games can set the tone and scene for a machine's offering compared to others. This is often the case for PlayStation consoles, with each g

In iOS, the Control Center can be used to quickly take a picture, jot down a note, turn on the lights, control your Apple TV, and much more. It's useful and convenient because you don't even have to unlock your iPhone or iPad to use it. However, with

Alongside the wider Nintendo Switch 2 pre-orders that have gone live in some territories recently, fans where stock is available can also pre-order the new Nintendo Switch 2 Pro Controller.Given how it looks and what it offers to players looking to p

The best PS5 controllers aren't as abundant as other platforms when it comes to overall choice. That's obviously a bit of a shame, but what is available is still absolutely worth a look - especially if you're in the market for a DualSense alternative
