华为仓颉编程语言正式宣布开源
在华为开发者大会 2025 上,华为正式宣布仓颉编程语言开源。此次开源涵盖编译器、运行时及标准库,计划于 7 月 30 日正式上线。
打造卓越开发体验与程序性能
仓颉编程语言旨在为开发者提供友好的开发环境与卓越的程序性能。通过集成现代语言特性、实施全方位编译优化与运行时管理,并提供开箱即用的 IDE 工具链支持,显著提升开发效率。
原生智能化与全场景适配
在原生智能化方面,仓颉内嵌 AgentDSL 编程框架,实现自然语言与编程语言的有机融合。其多 Agent 协同功能简化了符号表达,支持模式自由组合,适用于各类智能应用开发。在全场景特性上,凭借轻量化可缩放运行时与模块化分层设计,确保其在低内存环境下也能稳定运行。同时,结合元编程和 eDSL 技术的全场景领域扩展,有效支持面向领域的声明式开发。
高性能架构与安全基因
性能层面,仓颉采用全并发 GC 机制,保障应用线程流畅度与响应速度;轻量化线程设计进一步优化并发性能并降低开销。安全层面,安全 DNA 深度融入语言设计,使开发者能专注于业务逻辑,无需过度投入防御性编程,真正实现“编码即安全”,从源头规避漏洞风险。

