華為:倉頡程式語言自主可控,沒有基於任何現有的程式語言演進

王林
發布: 2024-06-22 12:26:08
原創
839 人瀏覽過

本站 6 月 21 日消息,華為自研倉頡程式語言今日正式亮相,並開啟 HarmonyOS NEXT 倉頡語言開發者預覽版 Beta 招募。

華為官網倉頡程式語言問答頁面顯示,倉頡程式語言是一款面向全場景智慧的下一代應用程式語言,主打原生智能化,天生全場景,高性能以及強安全,與鴻蒙系統結合,提供良好的程式設計體驗。

面向不同業務場景,鴻蒙生態向應用開發者提供倉頡和 ArkTS 等多語言混合開發能力。 倉頡和 ArkTS 共同發展,在鴻蒙生態中形成優勢互補。倉頡更適合有高效能高並發需求的業務場景,倉頡程式語言目標是打造鴻溝應用在任務並行 / 資料並行 / 高頻資料互動 / 高記憶體開銷等典型場景下的效能競爭力。另外未來則面向鴻蒙 AI 原生應用開發,倉頡提供了面向開發者全套的內嵌 Agent DSL 的程式框架,便於開發者高效的完成鴻蒙 AI 原生應用開發。

華為:倉頡程式語言自主可控,沒有基於任何現有的程式語言演進

倉頡程式語言的名字來自「倉頡造字」。 《荀子・解蔽》稱:“好書者眾矣,而倉頡獨傳者壹也”,該名字也是代表了團隊成員對於倉頡編程語言的寄託,希望該語言能夠被廣大開發者喜愛,並且廣為流傳。

本站註:倉頡,世人說他「龍顏四目,生有睿德」。由於他是小部落的首領,也被叫做倉帝。在歷史傳說中,倉頡被認為是中國原始象形文字的創造者。在漢字創造的過程中起了重要作用,並被尊為「造字聖人」。

華為表示,倉頡程式語言是一款由華為主導設計和實現的面向全場景智慧的程式語言,從語言規範的製定,到實現以及未來的語言社群都將實現自主可控,該語言沒有基於任何現有的程式語言演進

已經開發的應用不需要重新開發倉頡版本。鴻蒙作業系統支援倉頡語言與 ArkTS 語言高效能互通。未來開發者可以根據業務場景需要,對新增業務部分,根據具體場景選擇使用倉頦程式語言或 ArkTS 進行增量開發。對應高吞吐量 / 高頻讀寫的資料處理場景、高頻互動高負載場景、對啟動延遲敏感等場景建議優先選擇倉頡語言。

未來倉頡語言將建立倉頡社區,逐步進行開源社區建設。 目前部分華為自研應用已開始基於倉頡開發新增業務,部分外部友好用戶(例如工行App、力扣App)也已開始採用倉頡語言開發,2024 年將陸續提供最佳開發實踐和案例供開發者參考。

以上是華為:倉頡程式語言自主可控,沒有基於任何現有的程式語言演進的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:ithome.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!