回覆列表
  • 1 # aaa281872809

    作為一名從事軟體技術人員,下面是我對問題的小小看法,僅供參考。

    首先,事關於編碼效率,使用中文來進行編譯肯定會大大降低了編譯效率,程式設計顯然和所用到的程式語言無關。從計算機誕生之初,西方的計算機技術就已經走到了我們的前頭,從開始的第一臺計算機誕生,到微軟公司的一系列產品的研發,其中都是用的人家的本國語言英文編譯完成的。

    再次,因為他們是創造者,所以他們有語言的命名權;因為他們也是計算機行業的領先者,所以他們可以更讓這種形式固定化,成為通用標準,因為他們在這方面更有發言權。

    次之,隨著工業革命的爆發,是英國率先進行工業革命,且到目前為止,英語也是全世界最通用的語言,而且英語系的國家常年在計算機電子領域都是出於領先地位的,這就導致了大多數的國家都會採用英語本位的程式語言,而且各國精英人才交流起來用的最多的還是英語啊。若是換為中文沒有任何意義。

    而且啊,程式設計的困難點永遠不在這些關鍵詞上,重要的是演算法啊,程式碼並不是按照人類的語言來編寫的,而是一種機器語言,需要讓機器識別,換成中文對理解演算法和程式碼並無幫助,反過來會浪費轉換語言習慣的這種無效投資。

    也是語言自身決定的,英語只有26個字母,想要顯示26個字母太容易了,但你要顯示完整的漢語呢?顯然是無法實施的,所以說英文在編譯上本身就是具有優越性的,它比其他語言更有相容性,還能提高編譯效率的一種語言,使用英文編譯知識歷史問題而已。

    從技術上說,已經有中文編譯軟體了,但是由於人們的英文編譯習慣已經形成,改用中文編譯從效能和相容性來說都沒有任何意義,而且目前可讓大多數程式設計師認可的中文編譯語言也尚未出現。

  • 2 # 賽先生與德先生

    首先,我們還是先來普及一下程式語言的基礎概念。不論你用任何程式語言來開發程式,都是為了讓計算機工作,比如編寫一篇文章,下載一部電影等,而計算機幹活的CPU只認識機器的指令,都得“翻譯”成CPU可以執行的機器指令。不同的cpu有著不同的指令集,這些指令集都是二進位制的0和1;後來有了組合語言,可以認為是二進位制指令的助記符表示;再後來有了高階程式語言,它們透過編譯器又變回了組合語言或者機器語言;緊接著一個又一個的高階程式語言也就誕生了。

    用中文就不能程式設計嗎?

    但在出現的各種程式語言如:C、C#、C++、HTML、JavaScript、Java、PHP和Delphi等等的程式語言中,卻沒有一種語言是用中文編寫的,難道用中文就不能程式設計嗎?

    其實用中文是可以程式設計的,只不過就目前對於我們來說,中文程式設計還是比較麻煩的,為什麼這麼說呢?

    因為現在我們所用的程式設計軟體基本上都是英文的,計算機技術最先產生於美國,我們使用的作業系統基本上也都是國外的,那程式設計軟體大多數都是基與他們的作業系統。另外英文字元也有其自身獨特的優勢,像我們的鍵盤都是輸入英文字元和字母,而電腦裡要顯示中文的話,必須透過這些字元和字母進行一次次的轉換。

    曾經也有資深程式設計師表示:完全是可以用中文程式設計的 : 理論上只要能表示0和1的語言都可以程式設計,所以中文是可以用來程式設計的,像易語言就是一個典型的例子。但像易語言這種使用漢字的程式設計平臺,被認為適合小孩子入門,但真的要學習程式設計,就像學習數學一樣,你還是得掌握另一套的符號體系,才能實現高效。所以現在大家都還是喜歡用英文程式設計,而不是用中文去程式設計。

    總結:

    1.程式設計的起源不在中國 : 計算機的起源在美國,自然而然的優先使用了英文。而漢字太多,多音字也很多,用命令的時候會變得很慢。

    2.流通性差 : 英語目前還是全世界最通用的語言(雖然現在全世界都在學中文,但還需要個週期),幾乎也成為了不同語種國度之間的共同語言,那中文相對來說流通性還是要差上許多,所以程式設計師們在互相交流的時候會難達成共識,就無法共同進步。

    3.體系不夠成熟 : 儘管機器只有0和1那麼簡單,但要用一種語言透過0和1表達人類的所有想法,設計這樣一個龐大的體系談何容易。現在匯聚的全人類智慧發展了幾十年的高階語言,依然還是存在很多問題的。

    4.成本高 : 想用中文程式設計,只能有兩種方式,一是在原有

  • 3 # 用中文程式設計

    程式語言是英文語法不意味著程式碼裡必須用英文!事實上你說的四種常用英文程式語言都早已支援中文命名識別符號。例程如下:

    C

    C++

    Java

    C#

    國內企業也早有在商業專案中使用中文命名的,我看到有2009年的。

  • 4 # 使用者51969564491

    這是近代工業革命領先中國後,其科技曾一路領先中國。所以面對現實,要學英語,但是不是全民崇拜英語,一個語種,它這個語言工具,也不是什麼神聖和萬能。只是在對的人,對的地方才有價值。一句話,英語也只是一個工具。但往往中國在學英語的時侯,教材中就把華人引向了歧途,美化了西方的一切矛盾,滲透了西方的思想意識和價值觀,這是可怕的。

  • 中秋節和大豐收的關聯?
  • 男生女生向前衝王樂樂演過哪些節目?