華爲首次公開發布自研倉頡編程語言

【環球網科技綜合報道】6月22日消息,在昨天的華爲開發者大會論壇上,華爲終端BG軟件部總裁龔體向全球開發者宣佈了一個重磅消息:華爲自研的倉頡編程語言正式亮相,並同時發佈了HarmonyOS NEXT倉頡語言開發者預覽版。這是華爲首次將該編程語言公之於衆。

倉頡編程語言誕生於2019年,經過華爲五年的精心研發,如今終於揭開了神祕的面紗。這款語言旨在通過集成現代語言特性、全方位的編譯優化、高效的運行時實現,以及易於上手的IDE工具鏈支持,爲開發者提供友好的開發環境和出色的程序性能。

倉頡編程語言被定位爲面向全場景智能的新一代編程語言,其特點主要體現在四個方面:原生智能化、天生全場景、高性能和強安全。

原生智能化方面,倉頡內嵌了AgentDSL的編程框架,實現了自然語言與編程語言的有機融合。通過多Agent協同工作,簡化了符號表達,使模式可以自由組合,從而支持各類智能應用的開發。

在天生全場景特性上,倉頡提供了輕量化且可縮放的運行時環境,採用模塊化分層設計,即使內存有限也能輕鬆應對。同時,通過全場景領域擴展、元編程和eDSL技術,支持面向領域的聲明式開發。

性能方面,倉頡編程語言採用了全併發GC技術,確保應用線程更加流暢,響應更爲迅速。此外,輕量化的線程設計帶來了更好的併發性能和更低的開銷。

安全性方面,倉頡將安全DNA融入語言設計中,幫助開發者更專注於業務邏輯的開發,減少在防禦性編程上的投入。這種設計理念使得編碼過程即安全過程,漏洞無處藏身。

目前,在鴻蒙原生應用的開發中,支持聲明式UI、一次開發、多端部署的ArkTS語言已經得到廣泛應用。而倉頡語言,作爲面向未來的新一代編程語言,已經完成設計與實現,並啓動了開發者預覽。未來,倉頡將與ArkTS共同發展,爲鴻蒙原生應用開發者帶來極致高效的開發體驗。



Scroll to Top