華為自研倉頡編程語言正式開源
08-01 06:54
快科技7月31日消息,日前,華為在Gitcode上正式開源自研倉頡編程語言,開源內(nèi)容涵蓋編譯器、運行時和標準庫等。
據(jù)了解,倉頡運行時是倉頡Native后端(CJNative)的核心組件之一,其以高性能和輕量化為設計目標,為倉頡語言在全場景下的高性能表現(xiàn)提供有力支撐。

倉頡運行時作為倉頡程序運行的基礎引擎,具備自動內(nèi)存管理、線程管理、包管理等基礎驅動功能。

倉頡編程語言標準庫std模塊,為開發(fā)者提供了極為通用的API,包含輸入輸出功能、基礎數(shù)據(jù)結構和算法、日期和時間表示等。
倉頡編譯器提供了倉頡編譯器源碼及cjdb調試工具源碼,倉頡編譯器的整體框架及編譯流程如下圖展示:

據(jù)悉,倉頡編程語言項目于2019年在華為誕生,這是一款歷經(jīng)5年精心打造的面向全場景智能的新一代編程語言,主打原生智能化、天生全場景、高性能、強安全。
倉頡編程語言借助現(xiàn)代語言特性的集成、全方位的編譯優(yōu)化和運行時實現(xiàn)、以及開箱即用的IDE工具鏈支持,為開發(fā)者營造了友好的開發(fā)體驗,同時帶來卓越的程序性能。

本文僅代表作者觀點,版權歸原創(chuàng)者所有,如需轉載請在文中注明來源及作者名字。
免責聲明:本文系轉載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權或非授權發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com





