华为仓颉编程语言 1.2.0
# 华为仓颉编程语言 1.2.0 - 面向全场景智能化的现代编程语言 ## 产品简介 仓颉编程语言(Cangjie
华为仓颉编程语言 1.2.0 - 面向全场景智能化的现代编程语言
产品简介
仓颉编程语言(Cangjie Programming Language)是华为自研的面向全场景智能化应用开发的现代编程语言,于2019年正式启动研发,2024年6月在华为开发者大会(HDC)首次亮相,2025年7月30日正式开放源代码。仓颉语言主打"原生智能化、天生全场景、高性能、强安全"四大特性,主要应用于鸿蒙NEXT原生应用及服务应用的开发,与ArkTS(基于TypeScript改进)、C/C++三种编程语言共同支撑鸿蒙应用生态。2026年9月22日,仓颉1.2.0 STS版本正式发布,重点强化跨平台编译能力、编译器稳定性和工具链功能。
核心功能
- 跨平台开发支持:1.2.0版本新增Android 23(API 23)aarch64支持、iOS LTO(链接时优化)支持,以及ObjC/Java跨语言互操作增强,开发者可一次编写,多端部署至手机、平板、汽车等多类型设备。
- 编译器稳定性升级:修复了broken声量重载排除、const函数ICE、字符串插值位置信息、synchronized块声量拒绝等多批次语义层ICE问题,显著提升编译可靠性。
- 全功能工具链LSP:新增跨平台跳转定义、接口提取/重命名、数组索引提取、主线程序GetArkAST移除、cjo字节intern去重等实用功能,改善大型仓颉项目的开发体验。
- 三大版本通道:提供LTS(长期稳定版)、STS(每半年更新,比Nightly更稳定)、Nightly Builds(每日构建)三个版本通道,满足不同阶段开发需求。
- 多端运行时支持:配套支持Linux、Windows、Mac全平台,提供VS Code插件和华为CodeArts IDE专用集成环境,降低开发者入门门槛。
- AI赋能的编程辅助:在IntelliJ IDEA和VS Code中提供AI辅助编程能力,支持单行代码生成、代码片段推荐、基于上下文的整段代码补全。
- 原生全并发GC:终端场景首创全并发垃圾回收,线程更流畅、响应更迅速;轻量级线程提供更优并发性能与更低开销。
- 内生安全设计:安全DNA融入语言设计哲学,编码即安全,漏洞无处隐藏,让开发者专注于业务逻辑而非防御性编程。
特色优势
- 全场景覆盖:轻量级可扩展运行时、模块化分层设计,无论内存多小均可安装,从小设备到云端服务器全覆盖;
- 国产全栈自主:作为华为全栈国产化战略的核心组成,仓颉语言是鸿蒙生态编程层完全自主可控的关键一环;
- 高效开发体验:IDE AI辅助 + 智能代码补全 + 实时语法检查,显著提升开发效率;
- 生态快速成熟:已有爱奇艺、美团、博云、京润等多家头部企业在生产项目中使用仓颉语言;
- 社区活跃度高:2026年8月社区运营报告显示,仓颉生态创新开发挑战赛、年度Hackathon、CCF程序设计语言会议等持续驱动社区增长。
应用场景
- 鸿蒙原生应用开发:鸿蒙NEXT手机,平板,智能手表,车机等全场景设备的原生App开发;
- 服务端应用:基于仓颉语言的高性能服务器开发工具库(如Fountain框架),支撑企业级后端服务;
- 教育与科研:已被列入国家首批数字教材,青岛城市学院、北京师范大学等多所高校开展仓颉课程教学改革;
- 编译器与工具链开发:太阿仓颉版(Tai-e-Cangjie)作为首个面向仓颉语言的通用型静态分析平台已正式开源;
- AI辅助编程:与aiXcoder Agent等AI编程工具深度集成,探索语言级AI赋能路径。
适用人群
- 鸿蒙应用开发者,尤其是面向鸿蒙NEXT原生应用的团队;
- 追求高性能、高安全性编程语言的企业级后端工程师;
- 对国产自主可控编程语言有兴趣的教育机构与科研人员;
- 探索AI辅助编程实践的开发者与技术团队。
出品方
- 出品方:华为技术有限公司
- 首席架构师:冯新宇教授(南京大学计算机科学与技术系),领导华为仓颉语言实验室开展研发;
- 发布时间线:2019年项目启动,2024年6月HDC首次披露,2025年7月30日正式开源,2026年9月22日1.2.0 STS版本发布。
更新动态
- 2026年9月22日:仓颉1.2.0 STS版本发布,重点强化跨平台(Android 23/iOS LTO)、编译器稳定性、LSP工具链能力;计划2026年10月30日停止STS 1.1.x版本维护;
- 2026年9月17-19日:华为Connect 2026大会展示全栈国产化路线图,仓颉1.2.0版本是编程语言层的关键里程碑;
- 2026年8月:仓颉社区运营报告发布,生态创新开发挑战赛上线;
- 持续演进:Nightly版本每日构建,LTS/STS双轨并行推进语言成熟度。
官网链接
团队信息
AI产品库
官方
由 AI 猎手自动发现
评论与建议
登录 后参与评论或提建议