Loading AI tools
编程语言 来自维基百科,自由的百科全书
倉頡程式語言是華為自主研發的程式語言,在2024年華為開發者大會上首次公開發布開發者預覽版本。[1]其研發可以追溯到2019年,當時華為啟動了這一項目,並由南京大學計算機科學與技術系馮新宇教授擔任首席架構師。[2]語言的名稱來自於倉頡造字。[3]使用預覽版本SDK需要填寫姓名、手機號、身份證號等信息申請後並簽署保密協議。[4]
華為宣稱,倉頡程式語言具有原生智能化、天生全場景,高性能、強安全等特點。[2]從語言規範的制定到實現,以及未來的語言社區都將實現自主可控。[3]
倉頡內置了AgentDSL框架,簡化了agent協作和符號表達式。倉頡語言使用用戶模式線程和並發對象庫來簡化開發並提高資源利用率,在編譯器和運行時都進行了性能優化。此外,還提供了包括調試、靜態驗證、性能分析和測試的工具。[5]
倉頡程式語言的編譯器是cjc,包管理器為cjpm。通過 cjpm init
初始化倉頡模塊或者工作空間後,項目的配置儲存在配置文件cjpm.toml中。[6]
// main.cj
main(): Int64 {
println("Hello, world!")
return 0
}
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.