汉语吧 关注:28,445贴子:555,852

技术上说说汉字的优缺点

收藏回复

  • 220.188.181.*
我是搞电子产品的.说说汉字的优缺点.保证公平,没有感情色彩!
计算机,还有任何的仪器里面,只要想显示中文,就有以下问题:
1.用英语60个字节就可以表示任何信息了,但是汉字最起码要256k的字库,还要3500个字节的编码,所以在软件成本上,中文是英文的256x1024+3500)/60=4427.4倍!
2.在显示方面,5x7=35的点阵就可以显示一个英文,但要显示一个中文,
必须要16x16=256个点阵才能显示一个中文,所以硬件成本上是:256/35=8.53倍!
3.所以一个产品(比方mp3播放机器)显示英文的便宜,显示中文的就贵.
4.这是最基本的成本,这些还不一定能显示所有的中文文章.要是能显示象<离骚>那样的古典文章,那个字库要大到1万个字差不多.其实很多大型的
显示屏,比方车站,那个地名都是很生僻的字.非得用大字库不可.
5.当然如果显示内容很固定,不一定要字库,用几个字放那几个字的编码就好了.但是这样的通用性弱了.
6.如果汉字要改字体,非得3500个字一起改不可,比方宋体,黑体,那要512K的内存了.而英文改个字体就省事多了,再加30个字节而已.所以汉字的字体也就几十种,英文的字体有几千种毫不奇怪.
7.输入上来说,以前输入汉字很麻烦,现在简单多了.以手机为例,我们用笔画输入只要5个键就可以输入任何汉字了.英文理论上用两个键就可以,但是一般要9个按键.这个现在已经是平分秋色了.这其实是编码软件的改进.
8.当然汉字好处也有,比方一个内容汉字没几个字就可以表达清楚了,英文要好多单词,好多字母.平均长10倍有的.
9.排版上,汉字也可以排的很漂亮,比方4个字一句一排,几排下来很漂亮.
英文绝对做不到.
10.英文也有个绝招,就是缩写,比方WTO,HK,这个汉字就没办法了,至少要
两个字才能表达一个比较复杂的意思吧.
11.阿拉伯数字对汉字和英文应该是平等的.我们也不可能为了维护汉字的
纯洁而不用阿拉伯数字.
以上说的是从技术上说汉字的优缺点,如果没有特别新奇的技术出现,应该
是不可能有变化了.


1楼2005-10-13 09:26回复
    • 222.41.145.*
    我们的字库是要很大,但那个是可以反复利用的,而英文字库虽然小,但在表达同样内容的文章里,英文总要比中文长,再加上空格,占的字节多。那样,它所需的存储空间也会比中文大。
    同样也会浪费存储,增加成本。
    (最常见的例子:短信,英文短信一条为140个字母,而中文只能打70个字,但中文70个字所包含的内容,比140个字母要多。所以,就发短信来说,中文短信会比英文省钱。这可能也是中国手机用户均短信量是世界最大的原因之一,其它文字发短信没有中文划得来。)

    在就说缩写吧,英文中,见到缩写,不一定能知道是什么意思,而且,一种缩写也经常会有很多种意思,比较容易有歧义。汉字也能缩写,也会产生歧义,但歧义率要远比英文少。

    上文中说成本也只是“有形成本”
    无形的成本中文要省的多。
    就打字,同意义下,汉字的按键次数也要少于英文。一个人少击一次键,几亿人就是几亿次了,何况,不止少击一次吧。

    所以各有利弊。


    3楼2005-10-14 13:27
    回复
      • 218.71.248.*
      恰恰相反,英文的26个字母加上空格,可以重复利用而没有后顾之忧。
      而中文虽然有七八千的字库(不需要空格),可是说不定有什么字没有收,

      以后打不出来就惨了,只能写白字。
      英文比中文长,可以用缩写来解决,比方kilometer可以写Km,I seek you

      可以写成ICQ。(不过我没有发现英文中对congratulations这个词有什么简写)至于岐义,没有可能绝对没有岐义的句子,语言是要在某个

      环境中使用的,比方这个论坛
      很流行的一句话,你指着水饺说:“水饺多少钱一碗?”没有人会以为
      是:睡觉多少钱一晚。和卖电脑的人说PC大家都知道是计算机,和卖塑料的

      人说PC大家都知道是一种塑料。和学单片机的讨论PC大家
      都知道是一个寄存器。不会引起误解。
      至于打字的次数,对于省钱的人来说,宁愿走几公里的路,也不肯花一元
      钱坐公交车,一个东西可以买10元的,他就不会买12元。毕竟中国人的劳动

      力还是比较便宜的。人的眼光还是比较浅显的。再说生命在于运动。运动有

      益健康。
      表达意思清晰,写字快,中文毕竟比不过英文。文字越来越简化,词汇越来

      越多,语法越来月复杂精确,这是语言的必然趋势。甲骨文上的句子:“去

      打猎好?去打猎不好?”现在的人都这样说:“去打猎好不好?”这就是进

      步。


      4楼2005-10-15 13:32
      收起回复
        • 222.41.145.*
        楼上没有明白我第一段的意思。我没有表述清楚。

        打个比方吧。

        字节数好比是我们的电话费,
        字库好比是每月的月租,
        英文的月租是5元,话费是3角/分(字库小,但同样的文章占字节数多)
        中文的月租是20元,话费是2.5角/分(字库大,但同样的文章占字节数少)

        电话打得少,当然英文这种卡便宜(占的总字节少),
        电话打到多得一定程度,中文的就会比英文便宜(所占总字节数会少于英文)

        缩写的问题,wto我们叫世贸,也只比英文多一个字节,而且比它少两个音节,hk我们可以缩写成“港”啊也只有两个字节。


        5楼2005-10-16 21:51
        回复
          深入.....


          禁言 |6楼2005-10-23 06:06
          回复
            不用在乎汉字的缺点,中国人至少都用了两千多年了


            IP属地:广东禁言 |7楼2006-04-17 11:26
            回复
              语法越来越精确?麻烦楼主仔细研究一下什么是语法,如果按照你那么理解拉丁语比英语高级得多。另外提醒一下,世界上词汇量最大的语言是几种北美印地安部落语言,楼主认为它们是最高级的是不是?缩写可以用,但是不能滥用,而且应该有理据,这点汉语做得相当好


              IP属地:云南禁言 |8楼2006-04-17 12:10
              收起回复
                • 61.183.207.*
                出现这个原因说明计算机没汉字发达


                9楼2006-04-18 11:24
                回复
                  • 59.36.125.*
                    现在的电子设备都强调GUI界面,存储器价低容量大,区区字库不占多少空间,所以从汉字和英语在显示方面的差距已经不是问题.
                    汉字主要障碍是不便于计算机程序设计中用,不过用汉语拼音就不存在任何问题.



                   


                  11楼2006-04-20 06:45
                  收起回复
                    • 222.130.67.*
                    汉语有5000字库就够了,而且可以省略打,中国 ZG+空格就可以打出来 英文CHINA 我用的智能ABC 如果用五笔就更快


                    12楼2006-06-11 11:31
                    回复
                      • 61.180.77.*
                      英文和汉语谁优谁劣,根本分不清楚,各有特点。汉语拼音化是十分困难的,我估计数十年甚至数百年内都不会实现。接受这个现实吧


                      13楼2006-06-11 12:01
                      回复
                        语言决定文字,汉语决定我们的文字不可能拼音化,唯一的希望是语音输入技术的发展


                        禁言 |14楼2006-06-11 13:26
                        回复
                          一群无知的可怜虫!
                          怎么能将汉字与英语字母比较?
                          它们是不同级别的!!!
                          英语字母只相当于汉字的笔划。
                          汉字和英语单词是一个级别的。
                          汉语词语和英语短语是一个级别的。
                          汉语的词汇量等于英语的词汇量,但是汉语只有三千多个字,而英语有上百万个单词


                          禁言 |15楼2006-06-11 15:46
                          回复
                            就实用性来说,汉语比英语好。支持汉语


                            IP属地:福建禁言 |16楼2006-06-11 22:40
                            回复
                              • 220.173.139.*
                              我有一点直觉,用汉字设计计算机程序(即编程)是有可能的。
                               因为,英语是一种符号,汉语是一种符号,语言都是符号。编程,是把我们用文字符号表达的思想,变成计算机可识别的符号。这个过程,拼音文字能够实现,汉字也应该可以实现。

                               各位网友,谁能解决,谁就是中华民族历史上最伟大的计算机编程人物。


                              17楼2006-06-21 17:08
                              收起回复