中国人自己的编程语言!华为自研仓颉编程语言宣布7月30日开源
创始人
2025-06-20 18:41:42
0

快科技6月20日消息,在今天举行的华为开发者大会2025上,华为正式宣布仓颉编程语言开源,开源内容包括编译器、运行时和标准库,将于7月30日正式上线。

据了解,在去年的华为开发者大会上,华为官宣自研仓颉编程语言,并发布HarmonyOS NEXT仓颉语言开发者预览版。

仓颉编程语言项目于2019年在华为诞生,这是历经5年打造的一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全。

仓颉编程语言通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的IDE工具链支持,为开发者打造友好开发体验和卓越程序性能。

具体特性如下:

原生智能化

内嵌AgentDSL的编程框架,自然语言&编程语言有机融合;多Agent协同,简化符号表达,模式自由组合,支持各类智能应用开发。

天生全场景

轻量化可缩放运行时,模块化分层设计,内存再小也能装得下;全场景领域扩展,元编程和eDSL技术,支持面向领域声明式开发。

高性能

仓颉编程语言采用全并发GC ,应用线程更流畅,响应更快。轻量化线程,并发性能更好,开销更少。

强安全

安全DNA融入仓颉编程语言设计,帮助开发者专注于业务逻辑,免于将太多精力投入到防御性编程中,编码即安全,漏洞无处藏。

相关内容

热门资讯

漏发动机油怎么处理 漏发动机油... 处理发动机漏油问题,可以采取以下七种有效措施:首先,检查或更换机油滤芯,以确保其正常工作;其次,更换...
左侧雨刮器最高点在哪里 左侧雨... 左侧雨刮器最高点突起的地方在雨刮片与雨刮器金属摆臂连接处,也就是左侧雨刮器铆钉位置。汽车雨刷片在下雨...
摩托车起动机打滑是什么原因怎么... 摩托车起动机打滑的原因及解决方法摩托车起动机是摩托车的重要部件,当起动机发生故障时,会导致启动困难或...
探索知识的海洋,少儿百科全书读... 亲爱的读者们,今天我们要一起探讨的是一个充满智慧和乐趣的话题——少儿百科全书的读后感,在这个信息爆炸...
牵引力关闭指示灯亮了怎么处理 ... 当牵引力关闭指示灯亮起时,可能需要进行以下操作:1. 检查牵引力控制系统的按钮是否已关闭,如果是,需...
下坡空挡滑行的危害 下坡空挡滑... 下坡空挡滑行的危险性 下坡空挡滑行会带来以下4种危害: 1. 引起发动机损坏。空挡滑行时,无法利用燃...
驾驶证可以补办吗?要多久时间 ... 如果驾驶证丢失了,需要补办的话,可以当天就能补办成功,最晚也不会超过3天。有两种补办方式:1.到车管...
本田小龟为什么上不了牌 本田小... 本田小龟为什么上不了牌?因为其属于绿牌摩托,而最新的政策下燃油助力车已经取消,因此无法上牌。在《交通...
水箱不循环高温怎么回事 水箱不... 当车辆水箱出现不循环高温的情况,可能是由以下原因引起:首先,防冻液不足或泄漏,这会导致水箱无法正常循...
车钥匙刚换上才几天就没有电 车... 车钥匙刚换上才几天就失去电力,可能存在以下三种原因:首先,可能是所购买的电池质量不佳,甚至是假冒伪劣...