作者haryewkun (Har)
看板ask-why
標題Re: [思辯] 如果沒有通用語言英語的話?會怎樣呢?
時間Mon May 12 04:47:38 2008
※ 引述《souldragon (仆街)》之銘言:
: 你前面說電腦做不出中文字的5000個按鍵根本是莫名其妙
: 中文介面要做按鍵一定是照部首來分 和英文照字母分一樣
: 難道英文鍵盤是照單字分的嗎?真的是亂比一通
以組合語言來說:
mov ax, 3h
一格是一個byte的話,系統只需要26個英文字母,再加上0~9數字、標點符
號,就可以完成。
英文可以用“m”、“o”、“v”這三個byte來代表相關意思,
只要系統support A~Z,它便可以輸入及顯示任何英文單詞。
但中文,即使你把所有部首輸入下去,
你還是必須內建五千個中文單詞的“圖檔”,才能夠將它們顯示。
和這相比,英文則只需要 26個英文字母的“圖檔”,便可以顯示一切英文
單詞。
用英文,你輸入“m”、“o”、“r”、“n”、“i”、“n”、“g”,就
可以成為一個單詞。
用中文,你輸入直、折、橫、橫、橫、直,你能夠認出這是什麼字嗎?
英文只需要內建26個英文字母,中文卻要內建五千個中文字母。這就是兩者
的差別。
中文鍵盤之所以沒有出現,是因為中文先天上是一幅圖畫。
英文單詞,由26個英文字母組成,所以英文鍵盤只需要有26個鍵,就能夠輸
入。
可是中文是畫出來的,“田”、“申”、“甲”這三個詞,筆畫完全一樣,
但中間那一直長一點或者短一點,就會是三個不一樣的字。
中文先天上不適合用電腦鍵盤輸入。
或者,這樣想象一下,如果你在荒島上,你要求救,你只能打出“長”或“
短”的訊號。
這兩者代表 0 和 1,用這兩者,可以做出 S.O.S. 的訊號。
但你要怎樣輸入中文?
你可以用 0001 代表“我”,用0002代表“你”……把 5000個中文字母都
做成一個表格。
問題是,這個表格太大,你無法單靠記憶。(早期電腦的記憶體非常昂貴)
而且,也沒有公認的中文文字表。GB 2312、Unicode這些是很後面的發明了。
--
+-----------------------------------------------------------------+
| 夏之星系 - 個人日誌,提供佛學命理、小說漫畫、娛樂、技術等內容。 |
|
http://xia4.org |
+-----------------------------------------------------------------+
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.50.43.238
推 milen:中文公認是BIG5吧?@@...Unicode是另一種系統 05/12 05:08
→ milen:BIG5算是公認的繁體中文字表吧.. 05/12 05:08
→ haryewkun:我不清楚BIG5和GB哪一個先發明……如果根據wikipedia, 05/12 05:14
→ haryewkun:Big5應該是1984年發明的。這方面有待大家補充了。 05/12 05:15
推 chenglap:中文電腦臺灣先發明, big-5 是統一多種不同規格的碼. 05/12 05:50
→ chenglap:在有現代輸入法前, 輸入中文靠的是對表的「內碼輸入」. 05/12 05:53
→ chenglap:我年少時可以背到 1/4 個內碼表... 05/12 05:54
→ chenglap:內碼是無理輸入, 一般人學不會, 但科研人員非一般人... 05/12 05:55
推 ronnywang:我只會背標點符號.. A141,A143。... 一直用到大學 05/12 10:49
→ ronnywang:因為以前不知道注音輸入法怎麼打標點浮號 05/12 10:50