华为近日正式推出了其自主研发的编程语言——仓颉编程语言。这一消息于10月30日公布,同日首个公测版本已经开放下载。
仓颉编程语言官网包含首页、在线体验、文档、学习、下载、动态以及三方库共六个模块。该语言在华为2022年6月的开发者大会上首次公开亮相,并历经五年研发沉淀后,终于与全球开发者见面。
仓颉编程语言主打原生智能化、天生全场景、高性能和强安全等特点。它采用了内嵌AgentDSL的编程框架,将自然语言和编程语言有机融合,并支持多Agent协同开发以简化符号表达和模式组合,可适用于各类智能应用开发。
另外,该语言还具备轻量化可缩放运行时和模块化分层设计等特点,在内存使用上更为节省空间。同时,它还支持全场景领域扩展和面向领域声明式开发。
除此之外,仓颉编程语言还具备高效的性能优势,采用了全并发GC技术,使得应用线程更加流畅,并且拥有更好的并发性能。在安全性方面,它融入了安全DNA设计理念,帮助开发者专注于业务逻辑,避免过多投入防御性编程中。因此可以说这款新晋的编程语言兼具易用性和高效性。
至于具体特性如下:原生智能化、天生全场景、高性能和强安全。其中最为引人注目的是其原生智能化特点,即内嵌AgentDSL的编程框架以及多Agent协同开发;此外,在内存使用上更为节省空间的特点也非常突出。
总之,这款新一代编程语言凭借其卓越的性能和独特的设计理念而备受关注。今后我们将拭目以待看它如何在市场上一展身手!