您當(dāng)前的位置:首頁(yè)頭號(hào)正文

編譯語(yǔ)言-華為自研編程語(yǔ)言「?jìng)}頡」內(nèi)測(cè),部分開(kāi)發(fā)者拿到源代碼

2022-04-03 15:55:57

備受關(guān)注的華為自研編程語(yǔ)言「?jìng)}頡」,又火上熱搜了。

這次是因?yàn)椤競(jìng)}頡」正式開(kāi)啟了內(nèi)測(cè),目前已經(jīng)有部分開(kāi)發(fā)者拿到源代碼。

前不久,華為編程語(yǔ)言實(shí)驗(yàn)室發(fā)布了一份“新語(yǔ)言試用報(bào)名-202203”問(wèn)卷,正式征集一小批開(kāi)發(fā)者對(duì)「?jìng)}頡」編程語(yǔ)言進(jìn)行小范圍測(cè)試。

從問(wèn)卷內(nèi)容來(lái)看,開(kāi)發(fā)者們需要填寫(xiě)Gitee主頁(yè)、職業(yè)和公司等信息,然后等待郵件通知。

現(xiàn)在,隨著更多細(xì)節(jié)被透露出來(lái),之前對(duì)于「?jìng)}頡」猜測(cè)的一些傳言,也有了明確的答案。

英文名Cangjie,并非中文編程

事實(shí)上,早在去年10月,華為官方就明確透露過(guò)“將發(fā)布自研鴻蒙編程語(yǔ)言”。

對(duì)此,華為消費(fèi)者業(yè)務(wù)軟件部總裁龔體表示,它將“為鴻蒙生態(tài)基礎(chǔ)設(shè)施建設(shè)補(bǔ)上最后一環(huán)”。

同時(shí),華為也已經(jīng)申請(qǐng)注冊(cè)了“華為倉(cāng)頡”、“倉(cāng)頡語(yǔ)言”等商標(biāo),分類包括科學(xué)儀器、設(shè)計(jì)研究等,而部分“倉(cāng)頡”商標(biāo)則還在駁回復(fù)審、注冊(cè)申請(qǐng)的階段。

△圖源@企查查APP

這里看到華為還注冊(cè)了一個(gè)叫“倉(cāng)杰”的商標(biāo),目前也已經(jīng)通過(guò)申請(qǐng)(手動(dòng)狗頭):

△圖源@企查查APP

時(shí)間來(lái)到今年3月份。

隨著內(nèi)測(cè)的開(kāi)啟,部分開(kāi)發(fā)者在拿到「?jìng)}頡」的源代碼后,也對(duì)此前漫天飛的猜測(cè)和傳言進(jìn)行了一些回應(yīng)。

其一,「?jìng)}頡」的英文名就是Cangjie,而不是此前傳聞的“char”。

當(dāng)時(shí)華為被曝研發(fā)「?jìng)}頡」后,知乎就傳出過(guò)這門(mén)編程語(yǔ)言英文名是“char”的消息:

目前這個(gè)傳聞已經(jīng)被辟謠。

其二,「?jìng)}頡」不是中文編程,也不存在所謂的“套殼”。

據(jù)知乎一位匿名用戶表示,體驗(yàn)后發(fā)現(xiàn)「?jìng)}頡」編程語(yǔ)言“跟中文半點(diǎn)關(guān)系沒(méi)有”,語(yǔ)法類似go+java。

其實(shí),現(xiàn)在隨手一搜還是能搜到一大堆關(guān)于「?jìng)}頡」是中文編程的假消息……

其三,之所以還在內(nèi)測(cè),是因?yàn)榘▓F(tuán)隊(duì)和內(nèi)測(cè)成員都還在改進(jìn)代碼。

嗯,問(wèn)就是還在修bug(手動(dòng)狗頭)。

但其實(shí),大家最好奇的還是「?jìng)}頡」這門(mén)編程語(yǔ)言究竟長(zhǎng)啥樣。

事實(shí)上,此前華為編程語(yǔ)言實(shí)驗(yàn)室主任、南京大學(xué)馮新宇教授,已經(jīng)開(kāi)設(shè)過(guò)一門(mén)關(guān)于《編程語(yǔ)言的設(shè)計(jì)和實(shí)現(xiàn)》的課程,目前華為官方已放出B站視頻。

華為官方開(kāi)設(shè)過(guò)編程語(yǔ)言課程

在講座一開(kāi)始,馮教授就透露了自己目前進(jìn)行的一些工作。

具體來(lái)說(shuō),學(xué)術(shù)上的研究主要包括PL理論及應(yīng)用等,而工業(yè)方面的研究,則主要是帶領(lǐng)華為編程語(yǔ)言實(shí)驗(yàn)室進(jìn)行工業(yè)編程語(yǔ)言的設(shè)計(jì)和實(shí)現(xiàn):

在馮新宇教授給出的課件中可以看見(jiàn),目前的編程語(yǔ)言類型主要可以分為以下幾種,其中著重提到了臺(tái)型語(yǔ)言:

像C#、Go、Swift這些開(kāi)源編程語(yǔ)言,也都是由像谷歌、微軟和蘋(píng)果這樣的公司自己投入去做的,以此掌控語(yǔ)言的技術(shù)演進(jìn)策略和方向。

但華為「?jìng)}頡」究竟是一門(mén)怎樣的語(yǔ)言,目前還有待官方正式公開(kāi)信息。

“如果發(fā)現(xiàn)本網(wǎng)站發(fā)布的資訊影響到您的版權(quán),可以聯(lián)系本站!同時(shí)歡迎來(lái)本站投稿!

虛擬

未來(lái)