倉(cāng)頡是華為根據(jù)HarmonyOS量身打造的編程語(yǔ)言。通過(guò)倉(cāng)頡,鴻蒙與歐拉將在應(yīng)用開(kāi)發(fā)生態(tài)上進(jìn)行打通,拓展系統(tǒng)的可能性。
實(shí)際上,早在數(shù)年前,華為就開(kāi)始了倉(cāng)頡的布局。在2020年,華為申請(qǐng)注冊(cè)了“倉(cāng)頡語(yǔ)言”商標(biāo),商標(biāo)注冊(cè)分類包含了運(yùn)輸工具、科學(xué)儀器以及網(wǎng)站服務(wù),說(shuō)明當(dāng)時(shí)倉(cāng)頡的內(nèi)部開(kāi)發(fā)就已經(jīng)初具雛形。
從鴻蒙系統(tǒng)的問(wèn)世以來(lái),華為就一直面臨著許多挑戰(zhàn),而倉(cāng)頡的出現(xiàn)必將大大改變現(xiàn)有的西方“一言堂”的局面,中國(guó)將擁有獨(dú)屬于自己的編譯語(yǔ)言。
而從倉(cāng)頡這個(gè)名字,以及“倉(cāng)頡造字”這段國(guó)人耳熟能詳?shù)墓适拢浑y看出華為對(duì)這一語(yǔ)言的信心,以及對(duì)它寄予的希望。
華為網(wǎng)絡(luò)生態(tài)系統(tǒng)“進(jìn)化之路”
雖然華為在國(guó)際上經(jīng)過(guò)了多輪制裁,但他并沒(méi)有屈服,任正非開(kāi)啟了硬件先進(jìn)向軟件先進(jìn)轉(zhuǎn)型之路,還專門喊出了“向上捅破天,向下扎到根”,就是要從 “根技術(shù)”上徹底打破限制。
“向上捅破天”就是解決芯片問(wèn)題,華為在助力打造國(guó)內(nèi)芯片產(chǎn)業(yè)鏈,這不多說(shuō)。重點(diǎn)是“向下扎到根”主要是指突破“根技術(shù)”,這方面不僅包括操作系統(tǒng),還有比它更底層的編譯器、編程語(yǔ)言,只有它們都突破了,系統(tǒng)才會(huì)有更加堅(jiān)實(shí)的根基!
編譯器華為已經(jīng)實(shí)現(xiàn),最近發(fā)布了方舟編譯器開(kāi)源項(xiàng)目 OpenArkCompiler 1.0版本 。那接下來(lái)就是要突破編輯語(yǔ)言了。我們知道做系統(tǒng)并不容易,最關(guān)鍵的就是打造生態(tài),而打造了生態(tài)之后如何更加穩(wěn)固,就是要在自己的編譯語(yǔ)言,有語(yǔ)言才能形成閉環(huán)。
在系統(tǒng)方面成功的都有自己專門的語(yǔ)言,像微軟有TypeScript語(yǔ)言、蘋果有Swift語(yǔ)言、谷歌有java語(yǔ)言。華為鴻蒙自然也要有自己的語(yǔ)言,就是char語(yǔ)言。
有了倉(cāng)頡char這個(gè)全新自研編程語(yǔ)言,鴻蒙生態(tài)基礎(chǔ)設(shè)施建設(shè)就補(bǔ)上了最后一環(huán)。
按華為方面介紹,運(yùn)用它鴻蒙與歐拉在應(yīng)用開(kāi)發(fā)生態(tài)就能徹底打通了。正式發(fā)布后,華為的整個(gè)生態(tài)圈就基本搭建完成了:硬件+操作系統(tǒng)+方舟編輯器+char語(yǔ)言。
倉(cāng)頡語(yǔ)言有哪些特色?
倉(cāng)頡,被譽(yù)為是原始象形文字的創(chuàng)造者。華為引用這個(gè)名字說(shuō)明了這個(gè)編輯語(yǔ)言是完全自主研發(fā)的,正式推出后,將會(huì)是我國(guó)第一個(gè)自研編程語(yǔ)言,這意義非常重大。不僅弘揚(yáng)了中華傳統(tǒng)文化,也體現(xiàn)了華為的愛(ài)國(guó)情懷。
據(jù)說(shuō),華為char語(yǔ)言在結(jié)構(gòu)和語(yǔ)法上,跟微軟的C#有點(diǎn)類似,也就是說(shuō),它屬于計(jì)算機(jī)高級(jí)語(yǔ)言,相對(duì)于java、C++、C等語(yǔ)言來(lái)說(shuō),學(xué)習(xí)難度大大降低,跟Python語(yǔ)言不分伯仲。同時(shí),char語(yǔ)言在運(yùn)行時(shí),更加直接,不會(huì)像java那樣基于虛擬機(jī)編譯,據(jù)說(shuō)運(yùn)行效率比C#還要高效。
如果成功的話,無(wú)疑可以打破被國(guó)外壟斷的現(xiàn)象,并且創(chuàng)造一種屬于中國(guó)的編程語(yǔ)言,也能建立一種屬于中國(guó)的軟件開(kāi)發(fā)生態(tài),這對(duì)于中國(guó)的計(jì)算機(jī)生態(tài)來(lái)說(shuō)是非常重要的,因?yàn)榻⒁环N能夠被公認(rèn)的生態(tài),意味著能夠在計(jì)算機(jī)領(lǐng)域掌握主動(dòng)權(quán)。
讓我們拭目以待一下吧!
|