最近有人爆料華為要出編程語言倉頡,從當前華為的軟件體系來說,目前就差編程語言暫未正式公布,大家最關(guān)心的操作系統(tǒng)華為已經(jīng)有了歐拉操作系統(tǒng)和鴻蒙操作系統(tǒng),數(shù)據(jù)庫軟件,華為已經(jīng)有了高斯數(shù)據(jù)量,還有大家非常熟悉的編譯器,方舟編譯器。這些都是非常熟悉而且華為的不少產(chǎn)品中都有這些身影,最近爆料的華為倉頡編程語言,大家感興趣嗎?
華為如果開發(fā)出一種編程語言,大家可能會想到必然是中文語言,類似很早之前大家見過的易語言,O語言、習(xí)語言等等雖然這些都是些中文編程語言,但僅僅只局限中文環(huán)境圈子內(nèi),很難影響全球開發(fā)者興趣,更重要的是第三方庫,編程語言社區(qū)支持,核心的生態(tài)圈。如果沒有這幾樣很難獲得真正的市場價值。
很多第一印象,中國編程語言第一要采用中文方式編程,恰恰相反,這種思維很難實現(xiàn)也不符合當前科技技術(shù)發(fā)展局勢。即使華為開發(fā)出來的很難推廣使用。借鑒當前編程語言之父,就會明白,即使華為推出了倉頡編程語言,都是基于英語進行編碼,大數(shù)據(jù)開發(fā)常用的Python語言,其Python制服是荷蘭人、Ruby語言的發(fā)明者來自日本人。這些完全基于英語進行發(fā)明的編程語言。
華為自研編程語言完全是業(yè)務(wù)需要。華為開發(fā)編程語言不是空虛來潮,完全是業(yè)務(wù)需要,特別是華為的核心網(wǎng)絡(luò)設(shè)備上,如果采用自己的編程語言,不僅能提高華為核心通信設(shè)備編譯功能,而且與自身的產(chǎn)品更加契合,內(nèi)部操作推廣非常方便,快速提高企業(yè)員工工作效率。
華為如果要開發(fā)編程語言,首先要考慮業(yè)務(wù)場景的需要。如何使用范圍有限,花費大量精力和人力開發(fā)出來意義不大。據(jù)悉,華為開發(fā)的倉頡編程語言,主要應(yīng)用在當前最火的HarmonyOS,完全是給鴻蒙OS量身制作,通過編程語言打通鴻蒙與歐拉兩個系統(tǒng)之間應(yīng)用生態(tài)數(shù)據(jù)問題,同樣專業(yè)工具。我們不僅擴展應(yīng)用方便,而且能增強HarmonyOS的門檻。從谷歌自己研發(fā)的DART語言以及蘋果公司的Swift、微軟公司的TypeScript等語言都是圍繞自身的生態(tài)系統(tǒng)進行單獨打造,方便企業(yè)生態(tài)的維護與管理。
華為的倉頡語言要與機器進行溝通必須有個中間橋梁編譯器,沒有它很難完成人與機器的溝通,當前任何軟件都要經(jīng)過編輯器解釋翻譯成機器可以識別的語言,雖然華為官方?jīng)]有公布有關(guān)倉頡的語言信息,從目前華為的產(chǎn)品和對外提供的相關(guān)內(nèi)容來看,其實華為似乎已經(jīng)給出答案了,華為方舟編輯器有可能是倉頡語言開發(fā)出的,雖然當前沒有得到確認,從現(xiàn)有爆出的信息來說,華為內(nèi)部應(yīng)該有成熟的編程語言和開源的方舟編輯器。
我們知道,華為早在2019年開源了方舟編譯器,這款編輯器功能非常強大,支持多種編程語言也從側(cè)面說明概況編輯器平臺功能非常強大,方舟編譯器開源項目名為OpenArkCompiler,除了編輯器還有前端、后端、中端等內(nèi)容,其中Maple2.0中有C編輯器,aarch64代碼生成器包括一系列優(yōu)化工具等。
好了,華為編程語言倉頡真不是中文編程語言?你感興趣嗎?