看到不少反對中文程式設計的言論甚囂塵上,在此我想說,複製貼上的內容也拿出來秀,這麼白c的論點還敢張揚?
第一,不管是中英文,都只是方便程式設計師用來表達意圖,最終都是翻譯為二進位制交給機器執行,所以英語程式設計可行,中文程式設計一樣可行。
第二,英文程式設計不止是幾個英文關鍵詞的問題,而是涉及一大堆變數名方法名的命名記憶問題,一個英文很差的人也許可以努力記住幾個英文關鍵詞,但是無法輕鬆給變數用英文命名,透過翻譯中文詞語為英文詞彙後命名好了,但是想要下次記得命名的含義,必然存在困難,甚至重新敲打命名好的變數名都難。除此之外還有大量類庫或幫助資料都是英文寫的,這叫英文差的人情何以堪?就算英文好的,有時候為了省事用了縮寫,然後又不得不寫註釋,註釋還是中文的,這不是脫褲子放屁嗎?如果直接中文程式設計,哪裡用這麼麻煩?還是說你覺得英文差的人沒有程式設計能力?那如果這個世界只有中文程式設計,那美國這幫人中文這麼差,是不是就沒有程式設計能力?是不是各方面能力差?
第三,中文的輸入速度不慢,現在流行的常規拼音或五筆輸入夠快了,如果像易語言那樣內建首拼輸入,就是隻輸入漢字拼音首字母,就能快速打出中文變數名,方法名。
第四,中文程式碼言簡意賅,同樣一份表達,程式碼整體位元組量遠低於英文,你去谷歌翻譯,對比下中英文就知道。即使中文位元組佔比比英文多,但編譯後都是機器碼,沒有差別,不存在影響執行效率或多佔記憶體的問題。
中文程式設計天生就適合中國人,英文程式設計天生就適合美國人,要知道母語的力量,這就是為什麼西方資訊科技比中國先進,那麼多強大軟體都是西方,就是英文程式設計是他們的母語程式設計的先天優勢。可笑的是一群人還人云亦云,複製貼上,助紂為虐,幫助別有居心的人瘋狂詆譭中文程式設計。這不就是懼怕母語程式設計在中國的崛起麼,不就是懼怕中華民族偉大復興麼。
反對中文程式設計的有幾類人。有一類人熟練掌握英文程式設計的人,心態扭曲,覺得自己很高大上,一旦中文程式設計全國推廣,小學生都能程式設計,那他們的地位就顯得不那麼高大上了,甚至威脅到他們的生存環境,所以昧著良心瘋狂打壓、汙衊中文程式設計,指鹿為馬胡說八道。一部分人為了流量,根本不懂原理,複製貼上。一部分人捧著西方飯碗引導輿論。
中文程式設計,前有易語言開路,現有火山pc再續輝煌。如果國家能給予關注支援,讓母語程式設計在中國崛起,那必然會讓本土程式設計力量爆發出巨大原生動力,助力中華民族偉大復興!印度因為英語差不多等同母語,所以印度別的落後,IT可發達的緊。基於龐大人口基數的爆發力,現在美國矽谷可全讓印度人當了領頭羊。
像易語言這種確實沒有原創程式設計模型核心,也是用了vc編譯器,而火山pc更是用了vs2019編譯器(也能直接使用c++程式碼,這算是站在巨人肩膀上),但是架不住他的主要表達語言是中文啊,像火山pc編譯後是c++程式碼然後才是二進位制機器碼,但是程式設計師寫程式碼時可是中文,也可以中英混合,這就讓英語差的人也能程式設計了。只是因為沒有受到高層關注支援推廣,只是民間孤膽英雄獨立支撐,小眾化,生態較差而已,一旦推廣到全國,那生態不比幾十年的老大哥c++差,不比vs2019差。