> 资讯 > 社会

华为宣布仓颉编程语言开源,7月30日正式上线

人阅读 2025-06-21 09:46:30业界资讯

在今日举行的华为开发者大会2025上,华为宣布其自主研发的仓颉编程语言正式开源。此次开源将涵盖编译器、运行时和标准库等内容,并将于7月30日正式上线。

据悉,去年在华为开发者大会上,公司首次公开介绍了仓颉编程语言,并发布了基于HarmonyOS NEXT的开发者预览版本。仓颉语言项目起源于2019年,历经五年时间打磨,是一款面向全场景智能应用的新一代编程语言,具备原生智能化、全场景适配、高性能及强安全性等特点。

通过整合现代语言特性、全面的编译优化与高效的运行时机制,以及集成完善的IDE工具链支持,仓颉编程语言为开发者提供了良好的开发体验和卓越的程序性能。

以下是该语言的核心特性:

原生智能化

仓颉语言内置AgentDSL编程框架,实现自然语言与编程语言的深度融合;支持多Agent协作机制,简化符号表达方式,提供灵活的模式组合能力,适用于各类智能应用开发。

天生全场景

采用轻量级、可伸缩的运行时架构,结合模块化分层设计,即使在内存受限的设备中也能顺利运行;借助元编程与eDSL技术,支持面向领域的声明式开发模式,实现跨设备、跨场景的广泛适用。

高性能

仓颉语言采用全并发垃圾回收机制(GC),显著提升应用响应速度与线程执行效率。同时,其轻量化的线程模型进一步增强了并发处理能力,降低了系统资源消耗。

强安全

安全性被深度融入仓颉语言的设计理念之中,帮助开发者更加专注于业务逻辑实现,减少防御性编程的负担。语言本身即具备防止常见漏洞的能力,使安全编码成为开发过程中的自然选择。

LOT物联网

iot产品 iot技术 iot应用 iot工程

Powered By LOT物联网  闽ICP备2024036174号-1

联系邮箱:support1012@126.com