係統粉 > 電腦問答 > 其他問答

已解決如果計算機由中國人發明,那現在的編程代碼是否就是中文了?

提問者:l地龍  |  瀏覽次  |  提問時間:2017-02-02  |  回答數量:10

如果計算機由中國人發明,那現在的編程代碼是否就是中文了?現在的編程代碼全部都是英文,有沒有可能有一天編程代碼全是中文呢?而且如果當年計算機由中國人發明,編程代碼是否就是以中文為主呢?

已有10條答案
禍害半知

禍害半知

回答數:13  |  被采納數:89

如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(1)
誰說中午不能編程的,這不是一個道理的嗎?腳本的意思也是實行命令的嘛!​​
2017-02-02 03:41:45
讚 1
路邊撿到喵_

路邊撿到喵_

回答數:48  |  被采納數:118

計算機隻認0 1,所謂的英文編程,也隻是用字母按照特定的語法寫出來然後翻譯成命令,本質上和什麼文字並沒有什麼關係,隻要有對應的編譯器能看的懂這種排列方式就行。windows起步的早,大家都要考慮兼容,所以英文編程變成了一種約定俗成的事情,但是並不代表中文就不可以作為編程語言,我們隻需要一個優秀的翻譯,知道我們在說什麼,照樣可以實現。比如中文編程最火的易語言,雖然被一些牛逼哄哄的程序員看不起,被殺毒軟件針對,被小學生糟蹋,被批判執行效率低下,但是這畢竟是國產編程語言最優秀的作品,除了輸入的文字符號不同,大家的邏輯都相差無疑,我並不認為它天生就比所謂高大上的英文編程語言低級。英文編程語言真的沒比中文高檔多少,隻不過我們起步的晚底子太薄受眾麵窄,畢竟整個平台整個內核都是洋人的,我們隻能選擇去迎合。願國產編程語言能有更好地發展,另外貼幾個祖傳代碼,有詳細的注釋。
如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(2)
如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(3)
如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(4)
如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(5)
​​​​
2017-02-02 06:51:42
讚 4
我家小赫曼很乖

我家小赫曼很乖

回答數:146  |  被采納數:4

如果計算機由中國人發明,是否會出現中文編程呢?答案是肯定的。計算機內部由電路和大量部件構成,其實隻認識開或者關。也就是常說的0和1.麵對程序員使用中文或者英文及in型編程。隻是有這樣一個“翻譯官”把人類所能明白的語言,翻譯成計算機能看懂的二進製罷了。中文編程其實中文編程在早些年已經出現了,通過易語言進行編程。這個語言在遊戲外掛界算是獨樹一幟。非常不錯,很簡單,適合大部分人進行使用。如果感興趣的朋友可以嚐試一下哦。
如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(6)中文編程外國人能看懂嗎?試想一下如果由我們中國人發明計算機,一定是使用漢語進行編程了。但這樣就產生一個問題。漢語太難學習了。很難確保外國人能夠學習會。
可能他們學習起來難度很大。所以,也會發展英文的編程語言。同樣的英語在全世界比較流行。所以會出現漢語英語兩者獨立的局麵。如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(7)

純手打,如果對你有幫助,麻煩給點個讚哦~~你認為如何呢?
2017-02-02 08:44:17
讚 14
☆穎※星☆

☆穎※星☆

回答數:75  |  被采納數:103

關於這個問題,個人很早就有一種理論,人類語言發展到最後,會隻剩下兩種,英語和漢語。英語做為計算機語言得以存在,原因就是他的單字節。而漢語做為日常交流語言存在,為什麼?其他語種隨著時間的推移,不可避免的會出現天量詞彙,這些詞彙大部分是獨立存在,在記憶和使用上會越來越困難。專業英語,不同的專業根本無法互通。而漢語自發明以來,幾千年增加了幾十個字。而漢語的象形,音形。組合後形成的聯想,可以讓你對很多新生詞有不少於七成的正確理解。不信,弄本工業,農業,商業的書過來,閱讀沒問題,大致的理解也會有一些。而英語前些年聽說高中生看不了報紙的報道,原因是新生詞彙太多。
2017-02-02 06:35:58
讚 7
rockstarstar

rockstarstar

回答數:174  |  被采納數:52

如果計算機被中國人發明,陰陽五行和易理都會被運用在上麵,計算機的鍵盤不會是現在的樣子,鍵盤上的26個字母的位置可能是太極八卦。而出於計算機功能的需要,會有相應的文字被創造出來專門用於計算機的信息輸入,那將會是類似於現在的《漢語拚音解決方案》的漢字輸入方法。而計算機的基礎仍然是“0”和“1”,隻不過中國人會用“陰”和“陽”來表示。編程的邏輯和結構將於現在完全不同,整個理論和詩詞、書畫、音樂、中醫這些一樣被納入中國的哲學體係,用《易經》的易理和陰陽五行的學說把它統一進來,編程的邏輯便基於《易經》和陰陽五行(實際上二者所推演出來的一些理論本身就是算法),計算機會有比現在更強大的力量。我想說的是,假如計算機被中國人發明,與現在的區別不在於編程語言是漢語還是英語,而在於編程思維的大相徑庭。用天幹地支來紀年的話,會遇到類似於千年蟲的“六十年蟲”的問題,不過沒關係,勤勞智慧的華夏先人一定能解決這個問題。如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(8)

2017-02-02 10:54:30
讚 17
king墨小痕

king墨小痕

回答數:19  |  被采納數:48

老實說,空談這個“假如”並沒有什麼意義,畢竟事實就是歪果仁首先發明了編程語言,然後現在的主流編程語言就是以英語作為載體,注意,是以英文作為載體。事實上,這個問題也問錯了,“如果計算機由中國人發明”,親最早的計算機使用的計算機語言說白了就是0和1。我們總說的編程編程,是因為最早的“程序”真的是“編織”出來的,那時候的“程序”被稱為打孔紙帶,有孔的表示二進製的“1”,無孔的表示二進製的“0”,0與1顯然是阿拉伯數字,既不是英文也不是中文喔。如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(9)隻是後來計算機語言被逐漸開發出來,在當時,包括德國、美國、英國等來自世界各地的工程師都在計算機語言上貢獻力量,大家不妨想象一下將現在主流語言:C、C++、Java以及php等編程語言的程序塊替換成中文的模樣,有興趣的小夥伴可以百度下易語言或是習語言等中文語言,你會覺得這些語言雖然“看得懂”,但給人感覺臃腫,明明一個“if”、“than”、“for”就可以簡單表述,為何要寫“如果”、“然後”、“循環”?因此就算讓中國人“首先”開發計算機語言,大概也是以“拚音”的形式而不是“中文”吧。如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(10)計算機語言從誕生到至今,能變成如今這個樣子,那是來自世界各地的科學家、工程師、數學家付出心血慢慢雕琢的成果,曆史告訴我們,英語作為編程語言載體擊敗了其他語言載體是良產品擊敗劣品的結果,跟誰首先發明計算機沒有必然關係,道理就跟阿拉伯數字在中國取代了中文數字符號一樣,中國人很早就會使用數學,但到了現代現在咱們不也用著阿拉伯數字麼?
如果計算機由中國人發明,那現在的編程代碼是否就是中文了?(11)再來可以從第一台通用計算機的發明這個角度看,當時美國人發明ENIAC的最初目的是用於武器研發的,要求20世紀中葉的中國研發出通用計算機。。。呃。。。醒醒,咱們去KFC吃個雞吧。
2017-02-02 02:35:50
讚 1
晨晨必須的

晨晨必須的

回答數:148  |  被采納數:10

計算機底層語言為什麼是英語呢,我們在打開電腦進入自檢程序時,屏幕上顯示的為什麼是英語而不是漢語或其他語言呢,這個問題的確和計算機是美國人發明的有關係,因為美國人使用的字符集叫acsii碼,全稱是“美國國家信息交換用標準字符集”這個字符集包含26個英文字母大小寫和10個阿拉伯數字,還有一些標點符號和一些轉義字符(如空格,回車等),我們中國也有類似的字符集,叫“國家漢字信息交換用標準字符集”,好像簡稱“國標碼”吧,當然其所包含的漢字符號個數要比acsii碼多得多,acsii碼隻需一個字節就能表示完所有字符,而國標碼卻要兩個字節,如果要表示完所有漢字則還需要更多,這樣導致漢字比英語需要更多的存儲容量,(不過在存儲技術飛速發展的今天,這已不成問題)如果計算機是中國人發明,那肯定會理所當然將“國標碼作為基本字符集啦”。如果是這樣的話,那麼童鞋們打開電腦進入自檢程序時,在屏幕上看到的很可能是漢語的提示,這樣電腦有問題也能很快知道問題出在哪裏了,而不會因為不懂英語而苦惱。如果計算機是中國人發明的,那麼像c語言這類的計算機語言的關鍵字和程序的注釋也有可能會換成漢字,那麼我們學習程序設計自然會感到親切一些,還有各種計算機術語,文獻都是漢語,這樣對國民計算機知識的普及也會有一些作用。竊以為,如果不是美國人發明了計算機那麼中國人再過一千年也不會發明計算機,這不是說中國人智商不如老外,而是因為我們的文化的原因。話說回來,既然老外發明計算機再先已是既定事實,我們也不必為此而感到沮喪,也不必為計算機裏充斥著英語而感到懊惱。如果童鞋們立誌要搞懂計算機,其實所需要搞懂的單詞是有限的,就拿c語言來說,其關鍵字也才30多個,用點心很容易記住。我也鼓勵大家學好英語,畢竟計算機是老外發明的,各種標注都是人家製定的,如果中國想推翻從來,不但要從頭開始推翻人家的技術,還要推翻人家的市場,這是不現實的。一句話,學人所長,補己之短吧。
2017-02-02 05:23:12
讚 14
小萌神丷

小萌神丷

回答數:123  |  被采納數:108

即使是中國人發明計算機,也一樣是二進製的(運算最簡單),最終可能也隻會牆裏開花牆外香。隻要是二進製,中國人發明和外國人發明有什麼區別呢?國內六七十年代國內又不是沒有高校自己造過計算機(有一層樓高,還比不上90年代PC機)。中國計算機落後的原因,主要是在操作係統,數據庫,編譯原理幾個方麵的研究不深入,積累不多。就拿Linux來說,這個操作係統出來的很晚,就是芬蘭的一個大學生用c語言重寫了UNIX內核,91年才發正式版本,當時也就10多萬行代碼。難道那個東西國內做不出來(我記得90年代,國內還有好幾個國人做的DOS的版本)? 但是,由於國內產業環境問題,沒有人願意長期持續做基礎函數庫(操作係統,數據庫,編譯器都依賴大量的基礎函數庫)的開發,說白了就是一切向錢看造成的(聯想靠漢卡發家,但沒有持續投入做研發)。大家現在覺得困難,是大量基礎函數庫命名提示描述都是英文習慣,不是中文習慣造成的。若是有能力有追求的人,肯定會打造一套自己用著舒服的基礎函數庫(這就是Linux產生的原因),但是很可惜,國內沒有人去做。由於現在幾大操作係統已經覆蓋全部市場,再做已經不大可能了(不能運行其他軟件)。不過還有一種方式可能取得一定成果,就是采用類似Java虛擬機的方式,搞一個國人自己的虛擬機,使用國人易學習的語言。可惜的是,搞自己的虛擬機,一樣需要對操作性,編譯原理有深入研究,需要在基礎函數庫上有長期投入積累。我覺得國內的環境不樂觀。當然,不重建一套,在安全方麵做增強(比如,走讀代碼,檢查是否有隱藏後門。還有,可以隻重寫網絡部分。。。。)可能是更現實的選擇。
2017-02-02 19:38:06
讚 12
珍文吧吧務組

珍文吧吧務組

回答數:36  |  被采納數:102

說中文不適合計算機語言的,都是根本不理解“語言”的人!!! 計算機能識別英文嗎?,不能,它能識別的其實就兩個信號:“0和1”。。。英語成為編程語言有其曆史原因,但這不能說英語比中文更適合編程,隻是現在沒人研究漢字編程語言而已, 就跟拚音發明之前,人們都說說漢字要淘汰,不適合現代,後來有人發明了拚音,證明漢字也可以用字母描述,後來又有人說拚音太繁瑣,沒有英語簡單,又有人發明了五筆,比拚音更快更簡單,是目前所需的鍵位最少的打字語言,五個鍵就能描述所有漢字。。。比英語要的鍵還要少得多。。你能說漢字落後了?, 那隻是人們還沒發現她的好。。。如果我是說如果,計算機是中國發明的,編程語言必定是中文,而且是以你意想不到的方式去表達。。。 可能中國傳統的“六十甲子”曆法,會用來描述時間,傳統的“五行生克”理論,可能用於計算機裏描述“值”與“值”之間的關係,。。。等等等等。。。甚至可能計算機語言的根基都不會是“0”和“1”兩個信號。。。 我始終認為,英語是有缺陷的,隨著語言的發展,要描述的”事物”越來越多,詞語越來越多,而26個字母漸漸不夠用了,英語用於描述事物的單詞的字母組合隻能越來越長,越來越複雜。。。。 為什麼失讀者症患者都出現在西方國家,而中國,這種病幾乎沒有,就是語言原因造成的,英語字母組合越來越重複,看起來長得差不多的單詞越來越多,這就是失讀症的病因,而且英語單詞和單詞之間必須要空格,中文隻有句與句之間才需要隔開。。。。
2017-02-02 10:49:11
讚 3
神起外交維係部

神起外交維係部

回答數:31  |  被采納數:124

其實什麼語言都能編程,發明一門編程語言也不是難事,很多編程語言隻是創造者花了十天半月發明出來的,每一門語言都是在特定的環境中運行,必須經過編譯器編譯成0和1。中文編程占的字符太多,編譯出來後太臃腫,執行效率太低。 說用中文編程的人都是不會編程的人,其實編程語言和英語關係不大,我不會英語,但是現在會html JavaScript php Python 而且學會的時間並不長,php學了半個月,JavaScript 學了幾天基礎語法,Python 也是十來天, 學一門語言並不難,但要深入就難了,像我寫程序大部分時間是在思考實現邏輯和方法,寫代碼的時間是很少的,簡單的代碼自己記住,複雜的函數做筆記,後麵用時複製粘貼。 到現在我能開發出隻要想得到的任何功能,但依然有很多單詞我讀不出,函數記不住。說起來別人還不信。 其實我隻要知道有這麼一個函數,這麼一個公式,這麼一個方法能實現這麼一個功能,具體代碼怎麼寫,單詞怎麼拚,一是筆記,二是百度,三是以前寫過的項目。
2017-02-02 20:56:20
讚 3
相關問答
最新其他問答
解決方法