比如用0和1像手機號編碼筆畫順序,然後0和1表示筆畫,按照特定的編碼標準,打出一個漢字,是否可以用漢字編寫電腦系統和軟體?我不是程式設計師,以我初中的常識,就是我猜想可能實現嗎?
回覆列表
-
1 # 千分針鏡
-
2 # 日衝資訊 黃
程式是一套指令的編碼,不管是用英語還是漢語寫的程式最終都要編譯成一連串的指令編碼。而指令編碼是由計算機的中央處理器的指令集所決定的,跟使用的程式語言沒有關係。
用漢語程式設計並非是難事,只是對程式設計來說漢字的缺點遠遠多於它的優點。最主要的問題是漢語的輸入法要比英語麻煩得多。一條英文語句大概只要輸入幾個英文字母就可以完成。如果輸入漢字則要輸入拼音、五筆或者是至少五位的編碼(如果您的記憶力夠好),同樣的一條語句漢語的操作量至少要翻一番,這對要敲成千上萬行程式碼的程式設計師來說絕對不是興事。所以,我個人不看好漢語程式設計。說句不太中聽的話。漢語博大精深但文字複雜的問題,是一個很大的缺點。受這個因素的影響舊中國有大量的文盲,百姓教育水平低下,這應該也是近代中國落後的一個原因吧。
再說說中文系統的事。對計算機來說任何文字都是一套編碼,術語叫字符集。英文的字符集很小,用八位的二進位制數就夠了。最初的計算機只能讀取八位的二進位制數,最大是256。漢字的數量巨大,需要使用十六位的二進位制數才夠用,因此,早期計算機處理漢字是非常不容易的。這種情況到了有了16位CPU之後才得到改觀。現在,CPU已經是32位的了,可以輕鬆把全世界的語言文字放進一套字符集中處理,這就是國際化的系統了。
不是不能,是沒必要。試想,一堆數學公式,用字母簡單還是漢字簡單?比如“+”和“加”。其它關於計算機的知識你可以自己看書,百度一下也行。也回答裡面有很多都說得很專業,這裡就不重複了。