Core Viewpoint - Huawei has officially open-sourced its self-developed Cangjie programming language on the Gitcode platform, including the compiler, runtime, and standard library, marking a significant step in China's software development capabilities [1][4]. Group 1: Cangjie Programming Language - The Cangjie programming language is designed for all-scenario intelligence, emphasizing native intelligence, high performance, and strong security, primarily used in HarmonyOS native applications and services [1]. - The project was initiated in 2019, led by Professor Feng Xinyu from Nanjing University, indicating a collaboration between academia and industry in advancing programming language technology [3]. - The release of Cangjie represents a major advancement in basic software development in China, showcasing the country's capability in modern programming language design and advanced compiler technology [3]. Group 2: HarmonyOS Ecosystem - At the Huawei Developer Conference in June, it was announced that Cangjie would complement other programming languages like ArkTS and C/C++ in supporting the HarmonyOS application ecosystem [4]. - ArkTS, as the primary programming language for HarmonyOS, has a first-mover advantage with a rich API library, while Cangjie is positioned as a high-performance and secure alternative [4]. Group 3: Open Source Movement in China - Over the past few years, Huawei has open-sourced several core software projects, including OpenHarmony, openEuler, OpenGauss, and MindSpore, contributing to the broader open-source ecosystem in China [6]. - The Ministry of Industry and Information Technology has noted the continuous improvement of China's open-source system, with multiple tech companies releasing open-source software, including Cangjie [6]. - The open-source approach is seen as essential for the development of China's software industry, promoting collaboration and reducing resource waste by minimizing redundant efforts among small teams [6].
华为开源自研编程语言“仓颉”
Guan Cha Zhe Wang·2025-07-31 07:23