在科技迅猛发展的浪潮中,编程语言的最新动向备受瞩目。华为公司发布的仓颉编程语言公开了其源代码,这一举动在近期科技界引起了广泛关注,并激发了人们对可能带来的变革的强烈期待。

官宣开源

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第1张

6月20日,华为开发者大会2025盛大启动,会上华为官方正式对外公布,决定将仓颉编程语言开放源代码。开放内容涵盖编译器、运行时和标准库,预计将于7月30日正式对外公布。这一消息在科技界迅速引发热议,吸引了众多目光。在此阶段,华为对仓颉编程语言进行了持续的规划与投入,而此次的开放源代码行动,显然标志着其在技术发展道路上迈出的一个关键节点。

过往历程

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第2张

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第3张

在去年的华为开发者论坛上,华为正式对外公布了一项自主研发的编程语言——仓颉,同时推出了HarmonyOS NEXT版本的仓颉语言开发者先行版。实际上,该项目自2019年开始在华为内部孵化,历经五年的持续研发与优化,如今它已从幕后走向了前台,即将带领开发者们开启一段全新的编程探索之旅。

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第4张

诞生背景

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第5张

在全场景智能时代的大背景下,一些编程语言在特定应用领域显现出不足。针对这一挑战,华为推出了仓颉编程语言。该语言专注于全场景智能应用开发,具备满足各类设备和不同场景开发需求的能力。此举不仅是华为在编程语言领域的深入探索,也展现了华为推动科技进步的决心和行动。

核心特性之原生智能化

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第6张

仓颉编程语言以原生智能化为核心理念,集成了AgentDSL的编程架构,实现了自然语言与编程语言的深度融合。借助多Agent的协作机制,能够简化符号的使用,并支持模式的灵活组合,进而为各类智能应用的开发提供了便利。在智能设备普遍应用的今天,这种原生智能化的特性为开发者提供了一种高效便捷的开发手段。

核心特性之天生全场景

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第7张

天生具备全场景适应性是仓颉编程语言的一大显著特点。运行时,该语言表现出轻盈且灵活的扩展性。其模块化与分层设计确保了即便在内存资源有限的设备上也能实现流畅运行。借助元编程和嵌入式领域特定语言(eDSL)技术,它能够实现全场景的领域拓展,并推动面向领域的声明式编程,有效满足不同场景下的应用开发需求。

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第8张

核心特性之高性能与强安全

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第9张

在性能方面,仓颉编程语言采纳了全面的并发垃圾回收策略,此举显著增强了应用线程的运行流畅性和响应速度。同时,通过轻量级线程的设计优化,并发性能得到提升,资源消耗亦相应降低。此外,该语言内置了强大的安全特性,将安全要素融入设计核心,使得开发者能够专注于业务逻辑的实现,无需在防御性编程上耗费过多精力,从而确保了编码过程的安全性。

华为开发者大会 2025 宣布仓颉编程语言开源!7 月 30 日上线,你了解多少?  第10张

华为所发布的仓颉编程语言若实现开源,将对编程界产生怎样的深远影响?我们热切期待您的观点,欢迎您踊跃参与讨论。此外,恳请您为本文点赞,并慷慨分享。