作者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
1F:推 milen:中文公认是BIG5吧?@@...Unicode是另一种系统 05/12 05:08
2F:→ milen:BIG5算是公认的繁体中文字表吧.. 05/12 05:08
3F:→ haryewkun:我不清楚BIG5和GB哪一个先发明……如果根据wikipedia, 05/12 05:14
4F:→ haryewkun:Big5应该是1984年发明的。这方面有待大家补充了。 05/12 05:15
5F:推 chenglap:中文电脑台湾先发明, big-5 是统一多种不同规格的码. 05/12 05:50
6F:→ chenglap:在有现代输入法前, 输入中文靠的是对表的「内码输入」. 05/12 05:53
7F:→ chenglap:我年少时可以背到 1/4 个内码表... 05/12 05:54
8F:→ chenglap:内码是无理输入, 一般人学不会, 但科研人员非一般人... 05/12 05:55
9F:推 ronnywang:我只会背标点符号.. A141,A143。... 一直用到大学 05/12 10:49
10F:→ ronnywang:因为以前不知道注音输入法怎麽打标点浮号 05/12 10:50