
华为正式开源仓颉编程语言 全场景智能化开发新选择

华为于7月30日在Gitcode平台上正式开源了其自主研发的仓颉编程语言。该语言包括运行时、编译器、命令行工具和标准库等组件。
仓颉编程语言是一款面向全场景智能化应用开发的现代编程语言,具备原生智能化、高性能和强安全等技术特色。它集成了现代语言特性,支持全方位的编译优化和运行时实现,并提供简洁易用的智能Agent声明式编程框架以及开箱即用的IDE工具链支持。
仓颉运行时是仓颉Native后端的核心组件之一,以高性能和轻量化为设计目标,为仓颉语言在全场景下的高效表现提供有力支持。仓颉编程语言的标准库std模块则为开发者提供了最通用的API,涵盖输入输出功能、基础数据结构和算法、日期和时间表示等功能。
仓颉编译器提供了编译器源码及cjdb调试工具源码,整体框架及编译流程清晰可见。相关开源库链接也已公布,方便开发者进一步了解和使用。