华为仓颉编程语言 1.2.0

# 华为仓颉编程语言 1.2.0 - 面向全场景智能化的现代编程语言 ## 产品简介 仓颉编程语言(Cangjie

AI编程开发 部分免费

华为仓颉编程语言 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. 跨平台开发支持:1.2.0版本新增Android 23(API 23)aarch64支持、iOS LTO(链接时优化)支持,以及ObjC/Java跨语言互操作增强,开发者可一次编写,多端部署至手机、平板、汽车等多类型设备。
  2. 编译器稳定性升级:修复了broken声量重载排除、const函数ICE、字符串插值位置信息、synchronized块声量拒绝等多批次语义层ICE问题,显著提升编译可靠性。
  3. 全功能工具链LSP:新增跨平台跳转定义、接口提取/重命名、数组索引提取、主线程序GetArkAST移除、cjo字节intern去重等实用功能,改善大型仓颉项目的开发体验。
  4. 三大版本通道:提供LTS(长期稳定版)、STS(每半年更新,比Nightly更稳定)、Nightly Builds(每日构建)三个版本通道,满足不同阶段开发需求。
  5. 多端运行时支持:配套支持Linux、Windows、Mac全平台,提供VS Code插件和华为CodeArts IDE专用集成环境,降低开发者入门门槛。
  6. AI赋能的编程辅助:在IntelliJ IDEA和VS Code中提供AI辅助编程能力,支持单行代码生成、代码片段推荐、基于上下文的整段代码补全。
  7. 原生全并发GC:终端场景首创全并发垃圾回收,线程更流畅、响应更迅速;轻量级线程提供更优并发性能与更低开销。
  8. 内生安全设计:安全DNA融入语言设计哲学,编码即安全,漏洞无处隐藏,让开发者专注于业务逻辑而非防御性编程。

特色优势

  • 全场景覆盖:轻量级可扩展运行时、模块化分层设计,无论内存多小均可安装,从小设备到云端服务器全覆盖;
  • 国产全栈自主:作为华为全栈国产化战略的核心组成,仓颉语言是鸿蒙生态编程层完全自主可控的关键一环;
  • 高效开发体验:IDE AI辅助 + 智能代码补全 + 实时语法检查,显著提升开发效率;
  • 生态快速成熟:已有爱奇艺、美团、博云、京润等多家头部企业在生产项目中使用仓颉语言;
  • 社区活跃度高:2026年8月社区运营报告显示,仓颉生态创新开发挑战赛、年度Hackathon、CCF程序设计语言会议等持续驱动社区增长。

应用场景

  1. 鸿蒙原生应用开发:鸿蒙NEXT手机,平板,智能手表,车机等全场景设备的原生App开发;
  2. 服务端应用:基于仓颉语言的高性能服务器开发工具库(如Fountain框架),支撑企业级后端服务;
  3. 教育与科研:已被列入国家首批数字教材,青岛城市学院、北京师范大学等多所高校开展仓颉课程教学改革;
  4. 编译器与工具链开发:太阿仓颉版(Tai-e-Cangjie)作为首个面向仓颉语言的通用型静态分析平台已正式开源;
  5. 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双轨并行推进语言成熟度。

官网链接

官网地址:https://cangjie-lang.cn

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论