網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

程序員為什麼不用中文來編程?

欄目: 互聯網 / 發佈於: / 人氣:1.01W

程序員不一定都是學計算機專業出身, 低級的編程就像蓋大樓砌磚的一樣,不需要知道為什麼,只要知道用什麼就行了。但是各種語言如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張

特別提示

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