設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

華為:倉頡編程語言自主可控,沒有基于任何現(xiàn)有的編程語言演進(jìn)

2024/6/21 15:33:40 來源:IT之家 作者:汪淼 責(zé)編:汪淼

IT之家 6 月 21 日消息,華為自研倉頡編程語言今日正式亮相,并開啟 HarmonyOS NEXT 倉頡語言開發(fā)者預(yù)覽版 Beta 招募。

華為官網(wǎng)倉頡編程語言問答頁面顯示,倉頡編程語言是一款面向全場景智能的下一代應(yīng)用編程語言,主打原生智能化,天生全場景,高性能以及強(qiáng)安全,與鴻蒙系統(tǒng)結(jié)合,提供良好的編程體驗(yàn)。

面向不同業(yè)務(wù)場景,鴻蒙生態(tài)向應(yīng)用開發(fā)者提供倉頡和 ArkTS 等多語言混合開發(fā)能力。倉頡和 ArkTS 共同發(fā)展,在鴻蒙生態(tài)中形成優(yōu)勢互補(bǔ)。倉頡更適合有高性能高并發(fā)需求的業(yè)務(wù)場景,倉頡編程語言目標(biāo)是打造鴻蒙應(yīng)用在任務(wù)并行 / 數(shù)據(jù)并行 / 高頻數(shù)據(jù)交互 / 高內(nèi)存開銷等典型場景下的性能競爭力。另外未來面向鴻蒙 AI 原生應(yīng)用開發(fā),倉頡提供了面向開發(fā)者全套的內(nèi)嵌 Agent DSL 的編程框架,便于開發(fā)者高效的完成鴻蒙 AI 原生應(yīng)用開發(fā)。

圖片 3

倉頡編程語言的名字來自“倉頡造字”。《荀子?解蔽》稱:“好書者眾矣,而倉頡獨(dú)傳者壹也”,該名字也是代表了團(tuán)隊(duì)成員對于倉頡編程語言的寄托,希望該語言能夠被廣大開發(fā)者喜愛,并且廣為流傳。

IT之家注:倉頡,世人說他“龍顏四目,生有睿德”。由于他是一個(gè)小部落的首領(lǐng),因此也被叫做倉帝。在歷史傳說中,倉頡被認(rèn)為是中國原始象形文字的創(chuàng)造者。在漢字創(chuàng)造的過程中起了重要作用,被尊為“造字圣人”。

華為表示,倉頡編程語言是一款由華為主導(dǎo)設(shè)計(jì)和實(shí)現(xiàn)的面向全場景智能的編程語言,從語言規(guī)范的制定,到實(shí)現(xiàn)以及未來的語言社區(qū)都將實(shí)現(xiàn)自主可控,該語言沒有基于任何現(xiàn)有的編程語言演進(jìn)。

已經(jīng)開發(fā)的應(yīng)用不需要重新開發(fā)倉頡版本。鴻蒙操作系統(tǒng)支持倉頡語言與 ArkTS 語言高性能互操作。未來開發(fā)者可以根據(jù)業(yè)務(wù)場景需要,對新增業(yè)務(wù)部分,根據(jù)具體場景選擇使用倉頡編程語言或 ArkTS 進(jìn)行增量開發(fā)。對應(yīng)高吞吐量 / 高頻讀寫的數(shù)據(jù)處理場景、高頻交互高負(fù)載場景、對啟動(dòng)時(shí)延敏感等場景建議優(yōu)先選擇倉頡語言。

未來倉頡語言將建立倉頡社區(qū),逐步進(jìn)行開源社區(qū)建設(shè)。目前部分華為自研應(yīng)用已開始基于倉頡開發(fā)新增業(yè)務(wù),部分外部友好用戶(比如工行 App、力扣 App)也已開始采用倉頡語言開發(fā),2024 年將陸續(xù)提供最佳開發(fā)實(shí)踐和案例供開發(fā)者參考。

相關(guān)閱讀:

華為 HDC 2024 開發(fā)者大會(huì)專題

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

  • 日榜
  • 周榜
  • 月榜

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知