華為自研倉頡程式語言首次對外亮相歷時5年研發
在今日的華為開發者大會2024上,華為終端BG軟體部總裁龔體發表演講。他在演講中向全球開發者介紹了華為自研倉頡程式語言,並發布了HarmonyOS NEXT倉頡語言開發者預覽版。這是華為首次公開發布倉頡程式語言。
據悉,2019年,倉頡程式語言計畫在華為誕生,歷經5年研發,今日終於和全球開發者見面。倉頡程式語言透過現代語言特性的整合、全方位的編譯優化和運行時實現、以及開箱即用的IDE工具鏈支持,為開發者打造友好開發體驗和卓越程序性能。
據介紹,倉頡程式語言是一款面向全場景智慧的新一代程式語言,主打原生智慧化、天生全場景、高效能,強力安全。
原生智能化:內嵌AgentDSL的程式框架,自然語言&程式語言有機融合;多Agent協同,簡化符號表達,模式自由組合,支援各類智慧應用開發。
天生全場景:輕量化可縮放運行時,模組化分層設計,內存再小也能裝得下;全場景領域擴展,元編程和eDSL技術,支援面向領域聲明式開發。
高效能:倉頡程式語言採用全並發GC ,應用執行緒更流暢,反應更快。輕量化線程,並發性能更好,開銷更少。
強力安全:安全DNA融入倉頦程式語言設計,幫助開發者專注於業務邏輯,免於將太多精力投入防禦性程式設計中,編碼即安全,漏洞無處藏。
目前在鴻蒙原生應用的開發中,支援聲明式UI,一次開發、多端部署的ArkTS語言已經被廣泛使用。倉頡語言作為面向未來的新一代程式語言目前已經完成設計與實現並啟動了開發者預覽,未來將與ArkTS共同發展,為鴻蒙原生應用開發者提供極致高效的開發體驗。