有人問為啥計算機語言都是英文?網友:沒聽過易語言嗎?

作為一名程序員,特別是有幾年工作經驗的程序員,相信都會接觸過一種以上的計算機語言,就比如說一般的web開發工程師,起碼會php或者java,前端js也是會的,有的甚至會寫python腳本,shell腳本等,不論是哪種語言,他們的符號都是英文字母組成,我想就有一部分人會納悶了,為啥都是字母呢?就不能是漢字麼?其實也真不是,還真有中文的編程語言,比如說易語言,其實說句真心話,雖然本人英文不是怎麼擅長吧,但是作為計算機語言來說,並不太喜歡中文的編程語言,這也許是習慣的作用吧,關於這個情況,近期有名網友發出了一些疑問。

有人問為啥計算機語言都是英文?網友:沒聽過易語言嗎?

據這名網友說,現在中國這麼多程序員和互聯網巨頭,為啥都去學國外的C,JAVA,PHP,Python,go語言,我們就不能發明一箇中文版的C語言嗎?通俗易懂易學,然後配上純國產芯片,操作系統;反正計算機只認0和1,字母可以轉化,漢字不可以嗎?中國人這麼多怎麼沒人做呢?然後他就@阿里,騰訊,百度,針對這名網友的這些疑問,讓我們來看看其他網友們都是怎麼回答的吧!

有人問為啥計算機語言都是英文?網友:沒聽過易語言嗎?

網友一:剛上大學?

上世是朵花:在這名網友看來,問這種問題比較幼稚吧。

網友二:寫成中文就降低門檻了?寫程序的門檻就在幾個字母不認識?

上世是朵花:這名網友反問的有道理,其實學習一門計算機語言的門檻不在於是字母還是漢字,大部分計算機語言的指令個數都在50個左右或者50個以下吧,這個與學英語不是同一個概念。

網友三:易語言,想象你下你的代碼,如果。。。那麼。。。嘗試執行。。。捕獲。。。拋出。。。類不存在。。。堆棧溢出

上世是朵花:沒錯,看著漢字的代碼反而到感覺不習慣,不順眼了,也許這是習慣的力量吧。

網友四:感覺寫程序這麼多年,從來沒被人這麼小看過。

上世是朵花:我想樓主並沒有這個意思吧,他只是對這方面不太瞭解。

有人問為啥計算機語言都是英文?網友:沒聽過易語言嗎?

網友五:你應該不是程序員吧 ,要不你就不會問出這樣的問題了

上世是朵花:同感,感覺樓主應該不是程序員,不過他對這方面還是挺感興趣的。

網友六:二人轉為啥不用英文唱

上世是朵花:這個問題問的有意思,就像計算機語言為啥不是中文有一定的類似度吧。

網友七:中文編程太慢,效率降低90%。打個if和如果,按鍵次數一比你就知道了

上世是朵花:沒錯,是的,這種情況,用英文倒是覺得更簡潔了。

網友八:說真的。寫代碼常用的,需要認識的單詞只有不到20個。剩下的單詞都是自己胡編的。要是連20個詞都記不住(字母不超過十個)還是不要學了。不適合。樓主不是程序員

上世是朵花:這名網友說的“胡編的”應該指的是自定義變量吧,這些變量有部分人使用的是中文拼音,有的英語比較好的採用英文單詞。

有人問為啥計算機語言都是英文?網友:沒聽過易語言嗎?

其實,關於為啥計算機語言是英文而不是中文的問題,上面的網友們已經回答出來了,首先英文更簡潔啊,鍵盤上都是些英文字母,特別是常用指令都是很簡單的單詞,與中文相比,編譯起來更節省內存,不論是對人還是對計算機來說,都是有好處的,另外,由於計算機指令是非常少的,並不會給英文不好的程序員帶來什麼障礙,相信用習慣的人都不會覺得英文符號沒有中文符號方便吧。

那麼編程語言就不能用中文嗎?答案是當然可以啊,易語言就是一個例子,不過看看易語言的使用情況,就知道大部分人還是喜歡用英文編程的吧。最後,個人認為,如果想開發出一種中文計算機語言當然也是可以,前提是這個語言應該是解決一些問題才行,比如說這個語言具備其他語言不具備的優勢,比如java在安全方面具有優勢,php適合web開發,python適合抓取腳本或人工智能方面,每一種語言都是在一種特定環境下而產生,都具備某個領域的優勢,因此開發一種中文語言就需要具備特定條件下的優勢,如果不具備優勢,只是將英文換成中文,那麼就是重複製造輪子,是在做無用功。

以上所有圖片均來之互聯網

大家好,我是“上世是朵花”。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步瞭解我,那就關注我吧!

相關推薦

推薦中...