程序員爲什麼不用中文來編程?
程序員不一定都是學計算機專業出身, 低級的編程就像蓋大樓砌磚的一樣,不需要知道爲什麼,只要知道用什麼就行了。但是各種語言如C語言、C#、C++、html、JavaScript、java、php和Delphi等等缺沒有一款是中午的,這是怎麼回事呢?
編程不用中文的原因:
(01)現在的編程軟件全部都是英文的是因爲計算機技術最先產生於美國,我們使用的操作系統基本是國外的,編程軟件大都基與他們的操作系統.另外英文字元也有其自身的優勢。
(02)機器語言使用機器語言編寫的程序,由於每條指令都對應計算機一個特定的基本動作,所以程序佔用內存少、執行效率高。缺點也很明顯,如:編程工作量大,容易出錯;依賴具體的計算機體系,因而程序的通用性、移植性都很差。
(03)彙編語言使用匯編語言編寫計算機程序,程序員仍然需要十分熟悉計算機系統的硬件結構,所以從程序設計本身上來看仍然是低效率的、煩瑣的。但正是由於彙編語言與計算機硬件系統關係密切,在某些特定的場合,如對時空效率要求很高的系統核心程序以及實時控制程序等,迄今爲止彙編語言仍然是十分有效的程序設計工具。
(04)進階語言用進階語言編寫的程序稱爲源程序,計算機系統不能直接理解和執行,必須透過一個語言處理系統將其轉換爲計算機系統能夠認識、理解的目標程序才能成爲計算機系統執行。
(05)同時,也有資深程序員表示:完全能用中文編程 : 理論上只要能表示0和1的語言都能編程,所以中文是能用來編程的,易語言就是一個典型的例子。但之所以不用中文編程,原因有四。
(06)1、編程的起源不在中國 : 計算機的起源在美國,自然而然的優先使用了英文。2、流通性差 : 英語是全世界最流行的語言,幾乎成了不同語種國度之間的共同語言。外國人學中文簡直就是難於上青天,流通性差又怎麼互相交流怎麼共同進步?3、沒有成熟的體系 : 儘管機器只有0和1那麼簡單,但要用一種語言透過0和1表達人類的所有想法,設計這樣一個龐大的體系談何容易。現在匯聚的全人類智慧發展了幾十年的進階語言,依然存在很多問題。4、成本高 : 用中文編程,只能有兩種方式,一是在原有硬件基礎上,將中文編程轉成英文編程再轉成機器語言;二是重新定義硬件,重新設計製作符合中文編程的硬件。這兩種方式的成本相當高,完全沒必要。
特別提示
感謝您的支援,如果幫助到您,親請您投上寶貴的一票並加關注也算是您對我分享的一種認可吧。
-
如何編寫家譜世系圖
世系圖是家譜中的主體部分,又稱爲世系考、世系記等。這部分內容爲所有中國家譜共有,因而成爲家譜區別於正史、地方誌的最明顯的標誌。世系表有兩種格式比較常見。一、寶塔式圖譜:(01)這一圖譜形式何人所創、創於何時目前尚無定論,不過最遲已在南宋時出現了,因此很可能...
-
教你如何使用小米MINI盒子
小米MINI盒子是一款小米最近推出的一款新產品,其外觀小巧玲瓏,操作簡單方便,一推出便俘獲了大批粉絲的心,下面我就教大家如何使用小米MINI盒子操作方法(01)首先做好準備工作,藍牙遙控器、HDMI是小米MINI版盒子的標配,新的藍牙遙控器要取出電池倉裏的絕緣片,確保遙控器通...
-
微信怎麼備份手機通訊錄?
微信怎麼備份手機通訊錄?我們生活中有很多地方都會用到通訊錄,有時候我們也需要備份通訊裏,那麼手機中如何備份通訊錄呢?本就是爲了解決大家的這個問題。iTunes(01)果粉們應該都知道iTunes的功能,它的功能十分強大,不僅可以播放音樂,同時也是可以幫助我們備份手機數據的...
-
如何使用新浪郵箱發郵件
許多人擁有一個電子郵箱,卻不會使用它來發送電子郵件,接下來,我以新浪郵箱爲例教大家如何發送電子郵件。操作方法(01)首先,登陸郵箱(02)找到“寫信”,單擊開啟(03)收件人就是對方的電子郵箱地址,輸入到方框內(04)主題可以隨便寫(05)正文寫在紅色的框內(06)下面是例子(07)寫完後,單擊...