快科技7月31日消息,日前,華為在Gitcode上正式開源自研倉頡編程語言,開源內容包括編譯器、運行時和標準庫等。
據了解,倉頡運行時是倉頡Native后端(CJNative)的核心組件之一,以高性能和輕量化為設計目標,為倉頡語言在全場景下的高性能表現提供有力支持。
倉頡運行時作為倉頡程序運行的基礎引擎,提供了自動內存管理、線程管理、包管理等基礎驅動功能。
倉頡編程語言標準庫std模塊,為開發者提供了通用的API,包括輸入輸出功能、基礎數據結構和算法、日期和時間表示等。
倉頡編譯器提供了倉頡編譯器源碼及cjdb調試工具源碼,倉頡編譯器的整體框架及編譯流程如下圖展示:
據悉,倉頡編程語言項目于2019年在華為誕生,這是歷經5年打造的一款面向全場景智能的新一代編程語言,主打原生智能化、天生全場景、高性能、強安全。
倉頡編程語言通過現代語言特性的集成、全方位的編譯優化和運行時實現、以及開箱即用的IDE工具鏈支持,為開發者打造友好開發體驗和卓越程序性能。
本文鏈接:http://www.tebozhan.com/showinfo-22-174470-0.html華為自研!倉頡編程語言正式開源
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com