中关村在线

热点资讯

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

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

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

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

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

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

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

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

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多
说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具