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

[复制链接]
查看2779 | 回复1 | 2024-6-27 14:49:53|发表时间:2024-6-27 14:49:53| 显示全部楼层 |阅读模式

ChMkK2Z2JwaIWAenAAOc54CUw_8AAfmFANdWp4AA5z_455.png

ChMkK2Z2JwaIWAenAAOc54CUw_8AAfmFANdWp4AA5z_455.png

近日,华为开发者大会期间,华为正式发布了自研仓颉编程语言,并推出了HarmonyOS NEXT仓颉语言开发者预览版。这是该编程语言首次亮相。
据悉,仓颉编程语言项目自2019年起在华为开始研发,经过五年沉淀和大量研发投入后与全球开发者见面。该语言通过集成现代语言特性、全方位编译优化和运行时实现以及开箱即用的IDE工具链支持,为开发者提供友好的开发体验和卓越的程序性能。
仓颉编程语言是一款面向全场景智能的新型编程语言,主打原生智能化、天生全场景、高性能和强安全等特性。
其中,原生智能化内嵌了AgentDSL的编程框架,自然语言和编程语言有机融合;多Agent协同工作简化符号表达,并且支持各类智能应用的开发。
天生全场景则体现在轻量化可缩放运行时以及模块化分层设计上。此外,还支持元编程和eDSL技术,在各种领域内展开大规模应用开发。
与此同时,仓颉编程语言采用了全并发GC垃圾回收机制,使得应用线程更加流畅、响应速度更快。轻量级线程设计也提高了并发性能,减少了开销。
值得一提的是,在当前原生鸿蒙应用程序的开发中,已经广泛使用了声明式UI和ArkTS语言。而随着仓颉语言完成设计与实现并启动开发者预览版,未来将与ArkTS共同发展,为原生鸿蒙应用开发者带来极致高效的开发体验。
回复

使用道具 举报

心在云霄 | 2024-6-27 18:17:51| 显示全部楼层
谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则