為什么程序都是用英文編寫的?
中文版開發語言不是沒有,而是很少有程序員使用。如易語言、習語言(號稱中文版C語言)、丙正正等都是中文版的開發語言。
在我沒有學習編程之前,我也曾尋找過中文編程語言。但是在我接觸了一點編程語言后,我對中文編程就變得無感了。
中文版開發語言的可讀性往往比不上英文,這將會給開發大型應用和后期維護帶來難度。學習過編程的人應該會有所體會,英文代碼會讓人眼花繚亂,中文更是讓人頭痛不以。
程序的編譯效率問題,大多數的中文編程,不過就是編譯器自動將中文轉換為可替代的英文,這樣就會降低編譯效率。我們都知道英文字母通常只占一個存儲字節,而漢字通常是兩個存儲字節,對于大型的應用來說,如何尋求強大的ide支持,在保證編程體驗的同時還能正常載入程序源代碼。不僅如此,我們還可以從近幾年語言的發展趨勢可以看出,編程語言關鍵字已經越來越簡化,如def,fn定義函數,顯而易見隨著編程技術的發展,快速開發和輕量級已經成為大家所關注的焦點。
最后想提的一點是,編程不是一個人的事,特別是在大型企業中,編程者不可能只有咱們中國人,因此使用中文編程也就成為不可能的事,而且有的公司還會作出注釋必須是英文的要求。
綜上所述,相較于英文開發語言,中文編程很難成為主流的開發語言。
嘿嘿,個人觀點。不喜勿噴。。