看板 ask-why 關於我們 聯絡資訊
※ 引述《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