> 资讯 > 社会

华为开源仓颉编程语言,构建智能终端生态新引擎

人阅读 2025-07-31 15:46:40业界资讯

近日,华为在 Gitcode 平台上正式开放了自主研发的仓颉编程语言的源代码。此次开源涵盖了编译器、运行时环境以及标准库等关键部分,标志着该语言进入更广泛开发者社区的第一步。

仓颉运行时是其原生后端(CJNative)的重要组成部分,设计上强调高性能与轻量化,旨在为仓颉语言在多种应用场景下的高效执行提供保障。作为程序运行的基础引擎,它负责实现自动内存管理、线程调度、模块加载等核心功能。

标准库的std模块则为开发者提供了一系列通用的API接口,涵盖输入输出处理、基本数据结构与算法、时间与日期操作等常用功能,是构建各类应用的重要基础。

此次公开的编译器部分,不仅包含了完整的编译器源码,还提供了调试工具cjdb的源代码。编译器整体架构与处理流程也已一并展示,为研究和二次开发提供了清晰的蓝图。

仓颉编程语言项目起始于2019年,经过五年多的持续投入与打磨,成为一款面向智能终端与未来应用场景的现代编程语言。其核心优势包括原生支持智能化开发、适应全场景运行、优异的执行性能以及系统级的安全保障。

通过融合现代语言设计理念、全面的编译优化策略、高效的运行时机制,以及集成化的开发工具支持,仓颉语言致力于为开发者带来更便捷的编程体验与更强劲的性能表现。

LOT物联网

iot产品 iot技术 iot应用 iot工程

Powered By LOT物联网  闽ICP备2024036174号-1

联系邮箱:support1012@126.com