白二娃
近日已經(jīng)有部分開發(fā)者參與到了華為出品的編程語言“倉頡”的內(nèi)測中。由于保密協(xié)議的限制,這些開發(fā)者未能公布該語言的圖片和具體詳情,但是對于網(wǎng)絡(luò)上關(guān)于這個(gè)語言的議論有了一些初步結(jié)論。其中最重要的一條就是,凡是說倉頡是“中文編程”“漢字編程”的都是營銷號。
長久以來,華為就被視為中國科技公司里的一股清流。這份不同,不單單表現(xiàn)在華為喜歡研究根技術(shù),還體現(xiàn)于起名字。當(dāng)別人琢磨怎么才能更好地走向海外市場的時(shí)候,華為卻盯上了國內(nèi)的傳統(tǒng)文化,鴻蒙操作系統(tǒng)、麒麟芯片、倉頡編程語言等。鴻蒙是開天地之初,麒麟是國之祥瑞太平盛世才會(huì)出現(xiàn),而倉頡先師最大的功績就是造字。以倉頡為名,這款編程語言所代表的意義可不一般。
不過網(wǎng)絡(luò)上一些營銷號為了消費(fèi)愛國情緒,信誓旦旦地說倉頡是“中文編程”,甚至還放出了假冒的圖片,代碼中有大量的中文。這其實(shí)違反了編程語言的基本邏輯,任何程序員都不太會(huì)相信。因?yàn)橐豢钫Z言如果使用中文編程那么就會(huì)遇到改變程序員已有操作習(xí)慣和中英文輸入法切換帶來的效率大幅下降,因此作為一款與鴻蒙系統(tǒng)配套的編程語言,倉頡必然會(huì)使用英文加數(shù)學(xué)符號的方式編寫。
現(xiàn)在第一批內(nèi)測反饋已經(jīng)放出,倉頡不是“中文編程”這一條已經(jīng)確定了。如果你有關(guān)注那些個(gè)說什么倉頡會(huì)是中文編程的自媒體號,現(xiàn)在可以取關(guān)了,這些號要么是沒有底線,要么是沒有一點(diǎn)編程常識。
編程語言無所謂全新,新的編程語言多少都會(huì)向更早的語言做一些繼承和借鑒。比如從早期的C到C++,C#,java到今天的go、Python等,無論從語法結(jié)構(gòu)到編程思路上都有相似之處,所有語言發(fā)展到今天也有跡可尋。作為開發(fā)工具,實(shí)用好用有更多人用才是王道。
有測試者表示,作為新生代語言來說,語言的設(shè)計(jì)出發(fā)點(diǎn)高,效率不錯(cuò),更包容,更先進(jìn)。是現(xiàn)代編程語言的集大成者和開拓進(jìn)取者。
不難學(xué)!倉頡是新一代語言,更直觀更包容,尤其是有java,C++,C#,go,Python等基礎(chǔ)的朋友可以很容易入門。甚至做前端的朋友只要你有一定JS基礎(chǔ)都能很快上手!
倉頡語言是華為完善鴻蒙系統(tǒng)生態(tài),提高自主能力的重要舉措之一。我們需要用包容、耐心和專業(yè)的態(tài)度去對待它,而不是用各種不靠譜的猜測和不專業(yè)的評價(jià)甚至嘲諷。永遠(yuǎn)記住并明白一個(gè)道理:作為一個(gè)開發(fā)工具,最重要的是什么。相信華為的開發(fā)者們能夠?yàn)槲覀儷I(xiàn)上一份漂亮的答卷。