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