程式設計師為什麼不用中文來程式設計?

來源:酷知科普網 1.04W

程式設計師不一定都是學計算機專業出身, 低階的程式設計就像蓋大樓砌磚的一樣,不需要知道為什麼,只要知道用什麼就行了。但是各種語言如C語言、C#、C++、html、JavaScript、java、php和Delphi等等缺沒有一款是中午的,這是怎麼回事呢?

程式設計師為什麼不用中文來程式設計?

程式設計不用中文的原因:

(01)現在的程式設計軟體全部都是英文的是因為計算機技術最先產生於美國,我們使用的作業系統基本是國外的,程式設計軟體大都基與他們的作業系統.另外英文字元也有其自身的優勢。

程式設計師為什麼不用中文來程式設計? 第2張

(02)機器語言使用機器語言編寫的程式,由於每條指令都對應計算機一個特定的基本動作,所以程式佔用記憶體少、執行效率高。缺點也很明顯,如:程式設計工作量大,容易出錯;依賴具體的計算機體系,因而程式的通用性、移植性都很差。

程式設計師為什麼不用中文來程式設計? 第3張

(03)組合語言使用匯編語言編寫計算機程式,程式設計師仍然需要十分熟悉計算機系統的硬體結構,所以從程式設計本身上來看仍然是低效率的、煩瑣的。但正是由於組合語言與計算機硬體系統關係密切,在某些特定的場合,如對時空效率要求很高的系統核心程式以及實時控制程式等,迄今為止組合語言仍然是十分有效的程式設計工具。

程式設計師為什麼不用中文來程式設計? 第4張

(04)高階語言用高階語言編寫的程式稱為源程式,計算機系統不能直接理解和執行,必須通過一個語言處理系統將其轉換為計算機系統能夠認識、理解的目標程式才能成為計算機系統執行。

程式設計師為什麼不用中文來程式設計? 第5張

(05)同時,也有資深程式設計師表示:完全能用中文程式設計 : 理論上只要能表示0和1的語言都能程式設計,所以中文是能用來程式設計的,易語言就是一個典型的例子。但之所以不用中文程式設計,原因有四。

程式設計師為什麼不用中文來程式設計? 第6張

(06)1、程式設計的起源不在中國 : 計算機的起源在美國,自然而然的優先使用了英文。2、流通性差 : 英語是全世界最流行的語言,幾乎成了不同語種國度之間的共同語言。外國人學中文簡直就是難於上青天,流通性差又怎麼互相交流怎麼共同進步?3、沒有成熟的體系 : 儘管機器只有0和1那麼簡單,但要用一種語言通過0和1表達人類的所有想法,設計這樣一個龐大的體系談何容易。現在匯聚的全人類智慧發展了幾十年的高階語言,依然存在很多問題。4、成本高 : 用中文程式設計,只能有兩種方式,一是在原有硬體基礎上,將中文程式設計轉成英文程式設計再轉成機器語言;二是重新定義硬體,重新設計製作符合中文程式設計的硬體。這兩種方式的成本相當高,完全沒必要。

程式設計師為什麼不用中文來程式設計? 第7張

特別提示

感謝您的支援,如果幫助到您,親請您投上寶貴的一票並加關注也算是您對我分享的一種認可吧。

熱門標籤