2025-07-31 07:20:09 作者:狼叫兽
华为于 7 月 30 日正式在 Gitcode 平台开源了其自主研发的仓颉编程语言,相关内容包括运行时、编译器、命令行工具以及标准库等关键组件。
仓颉编程语言是为全场景智能化应用开发而设计的一种现代语言,具备原生智能化、全场景适应、高性能与高安全性等特点。该语言集成了现代编程语言的多种特性,配备了全方位的编译优化与运行时实现,同时提供了一个简洁易用的智能 Agent 声明式编程框架,并配有功能完善的 IDE 工具链,便于开发者高效使用。
仓颉运行时作为仓颉 Native 后端(CJNative)的核心模块之一,以高性能与轻量化为设计核心,确保仓颉语言在各种应用场景下均能实现优异的性能表现。
仓颉编程语言的标准库 std 模块为开发者提供了通用性最强的 API 接口,涵盖输入输出功能、基础数据结构与算法、日期与时间处理等功能,便于日常开发使用。
此外,仓颉编译器公开了其源代码及调试工具 cjdb 的源代码。编译器整体架构与编译流程清晰,有助于开发者深入了解语言的运行机制。