华为自研“仓颉”编程语言官网正式上线, 首次融入鸿蒙生态

2024年06月21日 16:45    发布者:eechina
来源:EXPreview

2024年6月21日,在华为开发者大会2024(HDC.2024)大会开始前夕,华为自研的“仓颉”编程语言正式亮相,相关官网也正式上线。据官网首页介绍,仓颉编程语言是一款“面相全场景智能的新一代编程语言”,主打“原生智能化”、“天生全场景”、“高性能”和“强安全”,且已融入鸿蒙生态,为开发者提供良好的开发编程体验。



官网首页还详细介绍了仓颉编程语言的特点:“原生智能化”指的是通过内嵌AgentDSL编程框架,使自然语言和编程语言有机融合,同时利用多Agent协同,简化编程过程中的符号表达,使多种模式自由组合,支持各类智能应用的开发;“天生全场景”则是指轻量化可缩放运行时,并将分层设计模块化,让再小的内存也能装得下程序,另外还能向全领域扩展,支持元编程和eDSL技术,以及面向领域声明式开发。

至于“高性能”,则是意味着终端场景首款全并发GC,能让应用线程更流畅,响应更快,同时轻量化线程的并发性能更好,性能开销更少;最后的“强安全”指仓颉编程语言本身已有相关的安全性设计,无需投入太多精力到防御性编程当中,编码即安全。此外,仓颉编程语言相关的开发文档也已经公布,目前包括了《仓颉编程语言白皮书》、《仓颉编程语言开发指南》和《仓颉编程语言规约》三部分,均可在仓颉编程语言官网中查阅,部分页面仍在更新中,感兴趣的开发者可持续关注。