我前面寫了幾篇關於漢字的文章,總有人拿計算機編程說事,說漢字無法解決編程,如何能被稱作偉大?今天我就來說說這個問題。
一、任何語言都能被用來編程
計算機是二進位系統,只能識別0和1兩個符號,這是整個計算機世界的基礎。人類是可以用二進位編程的,但效率太低,所以人類發明了彙編語言,可以將人類語言轉化為二進位指令,從而達到簡化計算機編程的目的。
彙編語言是用一些容易理解和記憶的英文單詞縮寫來代替一個特定的指令,比如用「ADD」代表數字邏輯上的加,用「 MOV」代表數據傳遞等等。
我們可以看到,彙編語言並不深奧,如果想,我們完全可以用漢字重新設計彙編語言,比如用「陰」或「虛」定義「0」,用「陽」或「實」定義「1」,用「加」定義現有彙編語言的「ADD」,用「動」定義「MOV」。世界任何語言都可以用來重新設計彙編語言,這並不深奧。
同理,對現有的高級語言,我們也可以用「漢字」進行重新設計,無非是把英文指令改成漢字指令而已,其實中國早就已經開發出可以用漢字編程的軟體,但是為何沒有成為流行?因為沒有必要。用英文編程並不比用漢字編程難。
二、挑戰全球標準很愚蠢
不可否認,現代科學起源於西方,是西方世界給人類的偉大貢獻,而計算機也是從西方世界發源並成長起來的,因此計算機世界的所有規則都是由西方定義,並成為全球標準。在這種情況下,漢字有挑戰全球標準的必要嗎?沒有!全球標準是所有人遵循的標準,是所有人前進的方向,中國再搞一套標準無異於自我隔離於世界之外,和明清的閉關鎖國有何區別?
未來的中國必然是全球人才的匯聚地,我們如果不遵循全球標準,總想自成一體,這些全球人才到了中國無異於進入外星社會,原有知識無法使用,受傷的必然是中國。中國是全球文明的一員,是人類的一部分,遵守全球規則並不丟人。慫恿中國另立標準者居心叵測!
三、英文字母已經是中文的一部分
中文並非故步自封的語言,它有很多外來詞彙,周邊各民族都為漢字的成長貢獻了力量,古代的「卍」字來自於印度梵語,至於詞彙則更有成千上萬來自國外,如「石榴」、「花椒」、「番茄」來自西域,「幽默」、「克隆」、「雷達」來自於英語,但我們使用起來和原生漢字單詞並無區別。中文不是孤立的池塘,而是大海,海納百川,有容乃大!
從漢語拼音在中國推行的那一刻起,英文字母就已經是中文的一部分,漢字是方塊文字,但並不影響26個英文字母成為中文的一部分!隨著時間的推移,很多英文單詞縮寫也將成中文的一部分,如「UFO」、「UN」、「USA」、「WHO」等,英語中先進的部分我們不會視而不見,這也是中文不斷成長完善的過程。
四、英文編程並不能證明英文比漢字先進
英文編程,只是使用一些英文字母或詞組縮寫作「指令符」,它並非語言,只是符號。對中國程式設計師來說學習「英文指令符」和學習漢字並沒有多大不同。即使對英美人來說,不經過系統學習,他們也無法用英文編程。所以用「漢字字符」編程,還是用「英文字符」編程,並無本質區別,更不能說明英文比漢字先進,只能說明英文字母在編程中確實簡潔,值得學習。
這個道理和阿拉伯數字1234567890是一樣的,這既非英語的產物,也非阿拉伯的產物,但它依然被全世界接受!人們接受的不是1234567890背後的數學體系,而僅僅是字符!支撐如今整個編程世界的並非「英文」而是「計算機高級語言」的設計和創造,而高級語言是全人類共同智慧的產物!使用英文字符編程的中國程式設計師需要學會英語嗎?不需要!
五、未來的世界通用語言必然是合成語言
未來的世界必然會誕生一門通用語言,是以中文為基礎,還是以英文為基礎,現在說來言之過早。但漢字的穩定性、靈活性、適應性,以及對抗時間和空間的撕扯力,都非其它表音文字可比,漢字是最有可能在未來勝出的語言。但這並不是說漢字就不會發生變化,就如同引入阿拉伯數字、英文字母一樣,未來還會繼續引入其它有益元素,來增強中文的完美性。
六、人類文明有起落,過去是歐美世界主導,不代表中華文明不能主導未來
任何一個文明都不可能長盛不衰,都有起有落,這是自然規律!中國的四大發明曾經造福全人類,沒有中國的造紙術,世界知識的傳播依然如烏龜爬行,不可能有後來的西方文藝復興。過去的科學體系是西方主導,不代表中國不能主導未來!
我們今天看漢字在計算機世界裡笨拙、效率低,不代表未來在另外一個全新的「計算機世界」裡漢字不能成為統治語言。幾十年前很多人叫囂漢字已經被計算機拋棄了,漢字必須變成拼音文字,否則將被時代拋棄!現在看看這些話是多麼的幼稚可笑!
我堅信,漢字既然能延續數千年,並隨時代進步,漢字依然能在未來的世界屹立不倒!
歡迎關注、評論,共同探討!