IT 之家 11 月 5 日消息,華為 HarmonyOS 開發者官網顯示,由華為技術有限公司 - 編譯器與編程語言實驗室倉頡語言團隊編寫的《倉頡編程語言白皮書》現基于 Cangjie 1.0.0 版本作出更新。官方表示,倉頡編程語言具體特性表現為:高效編程、安全可靠、輕松并發、卓越性能。

倉頡還借鑒了現代語言中的各種優秀語言特性,包括各種聲明式語法和語法糖,除了能讓通用場景的編程更加簡潔,還可以針對特定場景快速設計領域特定語言(DSL),以提升領域易用性。另外,倉頡通過靜態類型系統、動靜態檢查、自動內存管理、以及工具鏈來提升程序的安全性。
倉頡語言為并發編程提供了一種簡單靈活的方式,通過輕量化線程模型和高效易用的無鎖并發對象讓并發編程變得輕松。倉頡語言通過值類型、多層級靜態分析優化和超輕量運行時,在計算機語言基準測試 Benchmarks Game 上,相比業界同類語言取得了性能優勢。
| 編程語言 | 倉頡 | go | java | swift |
| 平均耗時 | 1.00 | 1.45 | 1.30 | 1.58 |
| 運行耗時,數值越小越好 | ||||


據介紹,倉頡編程語言是一款面向全場景智能化應用開發的現代編程語言,具有原生智能化、天生全場景、高性能,強安全等技術特色,擁有現代語言特性的集成、全方位的編譯優化和運行時實現、簡潔易用的智能 Agent 聲明式編程框架、以及開箱即用的 IDE 工具鏈支持。
據 IT 之家此前報道,華為 7 月 30 日在 Gitcode 平臺上,正式開源其自主研發的倉頡編程語言,涵蓋運行時、編譯器、命令行工具、標準庫等。
