为了把电脑处理文字的原理说明白,也就是电脑处理文字为什么必须用代码和字模。实质也就是为什么不同的文字要有不同的字符集和字模库。

为什么电脑处理文字必须用代码,因为电脑就是只会“算算术”,所以要想电脑处理文字必须把文字变成数字,这就给文字的编号。

又因为每个文字的编号一经确定将是永远不可变的,所以每个文字的代号就是每个文字的代码,这同人的编号管理是完全一样的。电脑处理文字时用的是代码;当他要把文字处理的结果要显示给用户看时,必须用字模显示给用户。至于点阵字模那也是数字(详情略)。看来电脑因为只会“算算术”所以处理文字的完整过程是离不开文字的代码和字模的。

这就是大家经常说的字库。至此我们就可以说怎么给文字作代码,就是用电脑处理文字的关键,

这个看似简单的问题,又是许多人说不清楚的问题。为了把代码的作用说的更清楚,我现在用很少的几个汉字的编码来进行模拟说明。

假设我们的汉字库只有“汉字必须拼音化张王”这九个汉字,我们把这九个汉字用浅显易懂的十进制代码表示,然后说明电脑是怎么样用文字的代码来对“字”进行存储和传递的,括号内是我们设定的代码,结果是:汉(01)、字(02)、必(03)、须(04)、拼(05)、音(06)、化(07)、张(08)、王(09)。

(注意这里的代码不是实际汉字的代码,就是为了说明问题而编的,为了好理解用的是两位十进制数。实际每个汉字的的内码是四位十六进制的代码——此处只指GB2312_80而言——)

下面文中所说的汉字代码都是指上面设定的代码而言。

有了代码后电脑就可以处理文字了。

要是在网上传递文字信息,对方必须有和发方完全一样的代码和字模的文字库。若是在网上畅通必须所有的终端都必须有这种一模一样丝毫不差的字库。

现在我们就用设定的代码来模拟电脑处理汉字。假设要把“拼音汉字”、“汉字拼音化”、“汉字必须拼音化”这三组字符串在电脑的磁盘上存储或者网上传递电脑只能用他们的代码,结果在磁盘上或者网上传递的代码分别是这样的:

“拼音汉字”   的代码是“05060102”

“汉字拼音化”  的代码是“0102050607”

“汉字必须拼音化”的代码是“01020304050607”;

反过来,电脑若是把磁盘存储的结果显示出来,电脑按着代码到相应的字模库找出相应的字模显示在自己电脑的屏幕上,因此

“05060102” 必然显示“拼音汉字”同理

“0102050607”  显示“汉字拼音化”,

“01020304050607”显示“汉字必须拼音化”;

若是在网上传递信息,电脑也是不能传递文字的也只能传递代码,因为收方的汉字库内汉字代码和发方是一样的所以:到了收方“05060102”这组代码后,电脑就要按收到的代码到自己终端的电脑相应的字模库中找出相应的字模,在该终端上显示结果为

“05060102”   显示为“拼音汉字”同理

“0102050607”  显示为“汉字拼音化”

“01020304050607”显示为“汉字必须拼音化”

如果银行记账,假设有:

张汉字5000万,

王必须1000万,

张拼音1500万,

王 化2000万。

电脑记账也是只能存储文字的代码,其结果是:

“张汉字5000万”电脑里的代码是“080102,5000万”,(“张汉字”的代码为“080102”)同理

“王必须1000万”电脑里的代码是“090304,1000万”,(“王必须”的代码为“090304”)

“张拼音1500万”电脑里的代码是“080506,1500万”,(“张拼音”的代码为“080506”)

“王 化2000万”电脑里的代码是“09 07,2000万”,(“王 化”的代码为“09 07”)(此处重点是理解文字代码,所以例中“数字”、“万”字和空格只是示意,不类似电脑内实际存储的情况。

)

通过以上的模拟例子我们可以看出电脑是不会处理和应用文字的,他处理文字的办法是人出的主意让它处理“代码”,所以电脑处理文字就是处理代码,记入历史的文字是代码,网上交流的文字也是代码,银行记账用的还是代码。若使代码有意义就必须有文字库了。

有了字库代码有意义,失去字库,代码什么意义也没有;失去字库后,电脑记录的历史变成空白;失去字库后网上无法交流信息;失去字库后电脑记录的银行的账变成白纸;字库一乱代码全乱:电脑存储的历史全乱;网上的信息全混乱;银行的账目全乱。

通过模拟的实际例子也可以看出,字库里没有的汉字(实际就是没有代码和字模),电脑是无法处理的。

下面我们来比较一下电脑在处理英文和汉字上有什么不同。英文的字母库(注意不是英文字库)只是26个字母的代码和字模,因为有大小写实际是52个字模,52个代码习惯都说是26个。而他的文字是字母的组合。所以他的文字(词)只是26个字母代码的组合。

只要有26个字母的代码和字模所有的英文文字的信息电脑都可以处理,电脑处理英文的文字总数可以随时根据需要增加或减少,这就是说随时随地“吐故纳新”也就是他的生命是无限的永远年轻,永远可以跟上时代进步。只要有了26个字母的代码和字模,电脑就可以处理所有的英文文字信息了,若是代码乱了只凭记忆就可以修复。

由此我们可以看出:电脑处理英文文字的代码和字模是构成英文的文字(词)部件的代码和字模;汉字则是每个完整的文字代码。因此可以说英文的字(词)是部件代码的组合;而汉字代码是每个汉字和代码的固定。

全部

计算机输入汉字实际是,为何计算机能输入汉字相关推荐

  1. 计算机能输入汉字是谁发明的,美国专家:为啥我们发明的键盘,中国人可以一上手就输入中文?...

    毫无疑问,科技一直以来都给人们的生活带来了非常多的便利,这也是人类一直以来发展科技的第一大目的.在最初的时候,人类是只有单单一身赤裸的身躯和智慧的,慢慢地发现了如何钻木取火,用木头和草来搭建房屋,这都 ...

  2. 计算机为什么能做翻译,为什么计算机能翻译

    翻译是一种语言转换成另一种语言的过程.计算机翻译,又叫机器翻译,是利用计算机模拟人的翻译活动,实现翻译自动化.它是人工智能的重要研究领域. 在电子计算机刚出世的时候,人们就想到利用计算机进行翻译工作. ...

  3. 计算机为什么能做翻译,为什么计算机能翻译?

    人工智能方面的知识,就难以完成这两类游戏程序的设计."计算机下棋"实际上也是一种游戏,而这种计算机博弈问题是一个经典的人工智能研究领域.最后,我们应该看到,计算机游戏可以增加乐趣. ...

  4. 计算机能“理解”多少我们的语言了?

    原文: 计算机能"理解"多少我们的语言了? 原编者按:本文作者为微软亚洲研究院首席研究员周明博士,为我们详解了计算机自然语言理解的历史和现状. 1770 年,库克船长的 " ...

  5. c语言输入三个数求平均值和乘积,C语言输入三个实数型,计算它们的和并输出(要求保留两位小数...

    C语言输入三个实数型,计算它们的和并输出(要求保留两位小数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言输入三个 ...

  6. 完成给“余”猜数的游戏:心里先想好一个1~100之间的整数x,将它分别除以3,4和7并得到3个余数。把这3个余数输入计算机,计算机能马上猜出这个数。

    (17)完成给"余"猜数的游戏: 心里先想好一个1~100之间的整数x,将它分别除以3,4和7并得到3个余数.把这3个余数输入计算机,计算机能马上猜出这个数. Please thi ...

  7. 对口单招考试能用计算机吗,对口单招计算机能考试标准.doc

    对口单招计算机能考试标准 附件五: 2008年江苏省普通高校对口单独招生 计算机类专业技能考试标准 一.制定依据 教育部中等职业学校计算机应用类专业教学指导方案. 二.考试内容及权重 考核内容考核配分 ...

  8. 计算机怎么模拟人,计算机能不能模拟人的思维?

    元培学院李通 1200017674 最近我愈发感觉到计算机是那么的"不聪明".计算机只会机械地执行我写的程序代码,却从来不能帮助我分析和解决问题.我有时候想,要是计算机可以像人一样 ...

  9. 为什么计算机能听懂人的指令,为什么计算机有听懂命令的能力?

    当你坐在计算机前,机械地敲击键盘,逐个地输入字符, 你可能会有一种与"哑巴"在对话的感觉.如今,一种全新的声音控制计算机的方式进入了人们的生活.例如,当一个总经理上班,到了办公室门 ...

最新文章

  1. linux下vsftp
  2. linux进程--死锁产生的原因及四个必要条件(六)
  3. CentOS下初次使用MySQL
  4. offsetwidth/offsetheight的区别
  5. MySql 优化的 30 条建议
  6. vue监听字符串长度_Vue 的 computed 和 watch 的区别
  7. apache禁止訪问某些文件或文件夹的方法
  8. Ubuntu中使用dnw工具:没有找到/dev/secbulk0
  9. 【渝粤教育】国家开放大学2018年春季 0557-22T广告设计 参考试题
  10. 骨干考核系统系统流程及整体规则
  11. 适合win7的python版本_Python 3.9 发布,不再支持 Win7!
  12. Java获取List长度
  13. OpenCV50:使用SVM完成OCR手写体识别
  14. 慢就是快的人生哲理_慢一点人生哲理
  15. 期货日内交易小经验-开仓篇
  16. 操作系统应用阶层现状,对操作系统的认识
  17. 虽焦虑迷惘,仍选择自由职业,只因……
  18. android 系统中将 键盘的esc键修改为 和back一样的功能
  19. 哈里波特与魔法石pdf_哈里·罗伯茨(CSS)CSS框架的命运与失败
  20. bmp格式图片缩放(位图缩放)

热门文章

  1. 爱普生喷墨打印机墨盒加墨问题
  2. word中空格键编程删除键
  3. 多媒体开发之播放器---一个基于FFmpeg、libtorrent的P2P播放器实现
  4. 哈工大计算机学院非全日制,继非全日制取消后,全日制专硕也取消了!
  5. C#多线程下, 子线程如何让主线程执行方法
  6. 互联网金融系统——交易防重设计实战
  7. lisp工具箱for中望_中望CAD绘制地面排版图
  8. 生日快乐页面_《神武4》电脑版十周年新内容生日快乐上线,福利活动不错过...
  9. 苹果新iPhone未见踪影,三星Galaxy Note9已经抢跑
  10. 最牛B 的 Linux Shell 命令