ITBEAR科技资讯
网站首页 科技资讯 财经资讯 分享好友

华为自研编程语言“仓颉”正式开源,助力鸿蒙生态构建

时间:2025-07-31 16:28:34来源:观察者网编辑:快讯团队

华为在代码托管平台Gitcode上正式开源了其自研的仓颉编程语言,这一消息于7月末由知情人士透露。此次开源的内容涵盖了编译器、运行时环境以及标准库等关键组件。

仓颉,作为华为面向全场景智能的新一代编程语言,以其原生智能化、全场景适应性、高性能及强大的安全性为特色,主要应用于鸿蒙系统的原生应用及服务应用等领域。据华为官网介绍,仓颉语言的问世,标志着华为在操作系统内核、文件系统、编程语言等核心技术上实现了全栈自研。

事实上,华为首次公开仓颉编程语言是在2024年6月,当时正值华为介绍其“纯血鸿蒙”系统之时。该系统凭借全栈自研的核心技术,引起了业界的广泛关注。

仓颉编程语言的研发历程中,南京大学计算机科学与技术系的冯新宇教授扮演了重要角色。作为首席架构师,他领导华为编程语言实验室,推动了项目的顺利研发。南京大学的一篇文章中高度评价了仓颉语言的发布,认为这代表中国在基础软件研发领域取得了又一重大突破。

早在今年6月的华为开发者大会上,华为终端BG软件部总裁龚体就已宣布,仓颉编程语言将于7月底开源。这一消息引起了开发者社区的广泛关注与期待。

在鸿蒙操作系统的应用生态构建中,仓颉编程语言与ArkTS、C/C++共同构成了三大主力编程语言。ArkTS凭借其先发优势和丰富的API库,在鸿蒙生态中占据了一席之地;而仓颉则以其高性能和安全性为特色,后发先至。

近年来,华为在开源领域动作频频,先后开源了操作系统OpenHarmony、openEuler,数据库OpenGauss,AI框架MindSpore等多个自研核心软件。这些开源成果不仅推动了相关技术的发展,也为华为赢得了业界的广泛赞誉。

工信部相关负责人近期表示,中国开源体系建设不断完善,多家科技企业推出了一批开源软件成果。其中,仓颉编程语言的发布就是中国软件产业加速发展的一个缩影。开源鸿蒙生态也在持续演进,搭载开源鸿蒙操作系统的产品种类和数量不断增加,开发者数量也呈现出爆发式增长。

深开鸿CEO王成录认为,开源对中国软件产业来说是一个必然选择。通过开源,可以避免小团队重复造轮子,浪费资源;同时,开源也是贡献导向的,能够激励更多开发者为开源项目做出贡献。

更多热门内容