面向全场景智能,华为仓颉编程语言正式开源

作者: CBISMB

责任编辑: 宋慧

来源: ISMB

时间: 2025-07-31 10:49

关键字: 编程,开发语言,华为,仓颉,开源

浏览: 831

点赞: 42

收藏: 65

最新消息,华为正式开源自研仓颉编程语言,开源内容包括编译器、运行时和标准库等。据了解,仓颉运行时是仓颉 Native 后端(CJNative)的核心组件之一,以高性能和轻量化为设计目标,为仓颉语言在全场景下的高性能表现提供有力支持;仓颉编程语言标准库 std 模块,为开发者提供了最通用的 API,包括输入输出功能、基础数据结构和算法、日期和时间表示等;仓颉编译器提供了仓颉编译器源码及 cjdb 调试工具源码。

项目地址: https://gitcode.com/Cangjie

仓颉编程语言是面向全场景智能的新一代编程语言,具有原生智能化、天生全场景、高性能和强安全等特征,适用于端云各种场景下的应用程序开发,并为开发者提供良好的编程体验。

资源平台

•仓颉编程语言官网:通用工具链,学习资源,在线体验,新闻资讯

•鸿蒙开发者网站仓颉主页:仓颉鸿蒙应用开发工具链,学习资源

•仓颉开源三方库:综合质量获社区认证的开源三方库,欢迎试用和贡献

•社区优质开源项目:收集和展示仓颉社区优质开源项目

通用版本

仓颉通用版本工具链适配三大系统平台(支持 arm64 与 x86-64 目标),可用于开发 PC 或服务器上的应用程序,目前推荐用 VSCode 及仓颉包管理工具(cjpm)辅助开发,仓颉专属 IDE 也正在开发和内测中,敬请期待。

•仓颉通用版本当前提供LTS与STS版本,版本公告请查看仓颉社区版本生命周期管理规范

•示例代码:收集小而美的案例代码,带你在趣味实践中快速入门,也欢迎来此分享你的妙趣设计

•开发者论坛:通用版本相关问题反馈平台,欢迎各位开发者在此反馈 BUG、需求和改进建议等

鸿蒙版本

仓颉鸿蒙版本工具链,用于开发鸿蒙原生应用,目前处于内测及试点商用阶段,欢迎您试用,申请开通内测权限后,可以访问如下资源:

•DevEco 仓颉插件:下载插件,在对应版本的 DevEco Studio 中安装,即可支持仓颉鸿蒙原生应用开发

•开发指南:学习仓颉鸿蒙开发工具链基本用法,构建第一个鸿蒙应用

•API 文档:系统 SDK 及 UI 组件接口文档

•示例应用:收集小而美的案例代码,带你在趣味实践中快速入门,也欢迎来此分享你的妙趣设计

•开发者论坛:鸿蒙版本相关问题反馈平台,欢迎各位开发者在此反馈 BUG、需求和改进建议等