華為自研編程語言倉頡正式開源,編譯器、運行時和標準庫全面開放快訊
為開發(fā)者提供了透明和可定制的開發(fā)環(huán)境,旨在簡化開發(fā)流程,倉頡編程語言的標準庫std模塊為開發(fā)者提供了最通用的API。
【TechWeb】7月31日消息,華為在Gitcode上正式開源了其自研的編程語言——倉頡。此次開源內(nèi)容包括倉頡編譯器、運行時環(huán)境以及標準庫等關(guān)鍵組成部分。倉頡編程語言自2019年開始研發(fā),歷時五年,旨在打造一款面向全場景智能應(yīng)用的新一代編程語言,強調(diào)原生智能化、全場景適用、高性能和強安全性。

倉頡運行時是倉頡Native后端(CJNative)的核心組件,旨在提供高性能和輕量化支持,確保倉頡語言在全場景下的高效運行。它為倉頡程序提供自動內(nèi)存管理、線程管理、包管理等基礎(chǔ)驅(qū)動功能,是程序運行的基礎(chǔ)引擎。

倉頡編程語言的標準庫std模塊為開發(fā)者提供了最通用的API,包括輸入輸出功能、基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)和算法、日期和時間表示等,旨在簡化開發(fā)流程,提高開發(fā)效率。

此外,倉頡編譯器提供了源碼及cjdb調(diào)試工具源碼,展示了編譯器的整體框架及編譯流程,為開發(fā)者提供了透明和可定制的開發(fā)環(huán)境。(Suky)
1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會明確標注作者和來源;
2.TMT觀察網(wǎng)的原創(chuàng)文章,請轉(zhuǎn)載時務(wù)必注明文章作者和"來源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為TMT觀察網(wǎng)或?qū)⒆肪控熑危?br>
3.作者投稿可能會經(jīng)TMT觀察網(wǎng)編輯修改或補充。