华为自研仓颉编程语言亮相: 主要特性有哪些?

中关村在线2024-06-22 17:20:00  145

近日,华为开发者大会期间,华为正式发布了自研仓颉编程语言,并推出了HarmonyOSNEXT仓颉语言开发者预览版。这是该编程语言首次亮相。

据悉,仓颉编程语言项目自2019年起在华为开始研发,经过五年沉淀和大量研发投入后与全球开发者见面。该语言通过集成现代语言特性、全方位编译优化和运行时实现以及开箱即用的IDE工具链支持,为开发者提供友好的开发体验和卓越的程序性能。

仓颉编程语言是一款面向全场景智能的新型编程语言,主打原生智能化、天生全场景、高性能和强安全等特性。

其中,原生智能化内嵌了AgentDSL的编程框架,自然语言和编程语言有机融合;多Agent协同工作简化符号表达,并且支持各类智能应用的开发。

天生全场景则体现在轻量化可缩放运行时以及模块化分层设计上。此外,还支持元编程和eDSL技术,在各种领域内展开大规模应用开发。

与此同时,仓颉编程语言采用了全并发GC垃圾回收机制,使得应用线程更加流畅、响应速度更快。轻量级线程设计也提高了并发性能,减少了开销。

值得一提的是,在当前原生鸿蒙应用程序的开发中,已经广泛使用了声明式UI和ArkTS语言。而随着仓颉语言完成设计与实现并启动开发者预览版,未来将与ArkTS共同发展,为原生鸿蒙应用开发者带来极致高效的开发体验。

转载此文是出于传递更多信息目的。若来源标注错误或侵犯了您的合法权益,请与本站联系,我们将及时更正、删除、谢谢。
https://www.414w.com/read/797913.html
0
最新回复(4)