华为仓颉编程语言首个LTS版本1.0.0发布,7月30日正式开源
7月2日消息,华为公司今日(2025年7月1日)正式发布了其自主研发的仓颉编程语言首个长期支持(LTS)版本1.0.0,并宣布将于7月30日全面开源,包括编译器、运行时和标准库等核心组件。
关键特性
仓颉编程语言是华为面向全场景智能化应用开发的现代编程语言,具有以下显著特点:
- 原生智能化:内置智能Agent声明式编程框架,支持自然语言编程深度融合
- 全场景适配:轻量级可扩展运行时环境,适用于从资源受限设备到高性能服务器的各类场景
- 高性能:采用全并发垃圾回收机制和轻量化线程设计,优化并发性能
- 强安全性:将安全理念融入语言设计,实现"编码即安全"
版本支持策略
华为为仓颉语言制定了清晰的版本支持策略:
- LTS版本:每两年发布一次,提供长达三年的官方维护支持,专为企业级开发和大型工程项目设计
- STS版本:短期支持版本,聚焦前沿技术探索与快速功能迭代,适合实验性项目
开源计划
在6月20日的HDC2025开发者大会上,华为已宣布仓颉语言将于7月30日开源68。开源内容包括:
- 编译器
- 运行时环境
- 标准库
- 相关工具链
生态定位
在鸿蒙生态中,仓颉语言将与ArkTS并列成为主力编程语言:
- ArkTS:动态类型语言,基于TypeScript,适合高效开发场景
- 仓颉:静态类型语言,适合高性能、高安全要求的场景
华为仓颉编程语言的发布和即将开源,标志着中国在基础软件领域又迈出了重要一步,为全球开发者提供了全新的编程语言选择。