四月青年社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

楼主: 小郭大路

汉字真的是世界最先进的文字系统?没测试就没发言权

[复制链接]
发表于 2009-6-24 21:56 | 显示全部楼层
以0,1为基础,
只是由于人机交互的信息大都为英文的,所以英文成了主流.
还有很多东西大家都用了英文的,一时无法用统一的中文替代.习惯而已.
可能还有就是为了国际的交流方便吧.
也可以看作是一种兼容吧,如果我们能汉化编程软件的帮助信息就好了.
其实程序中真正必须用英语的地方很少.
用英语更多的是我们查询你所用的函数的功能,那些函数的功能一般用英文解释.
只要我们把那些功能的表述翻译为中文就可以编写程序了.
编程没有人站在制高点,这是一个更新很快的领域,没有永远的领跑者.
编程语言本身没有国别,只是向别人介绍编程语言的人说的话用的是不同国家的语言罢了.
中国如果有了自己的语言开发的平台,那么用中文编程也是很有可能的.
回复 支持 反对

使用道具 举报

发表于 2009-6-24 22:14 | 显示全部楼层
以0,1为基础,
只是由于人机交互的信息大都为英文的,所以英文成了主流.
还有很多东西大家都用了英文的,一时无法用统一的中文替代.习惯而已.
可能还有就是为了国际的交流方便吧.
也可以看作是一种兼容吧,如果我们能汉 ...
站起啦 发表于 2009-6-24 21:56


中文的编程软件早就有了,易语言,O语言,汉编。不过目前看还不是十分成熟,没有占主流。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-24 23:04 | 显示全部楼层
本帖最后由 小郭大路 于 2009-6-24 23:07 编辑
所以,中考高考中英语的比重应降低
simtech2win 发表于 2009-6-24 15:14


我认为降低英语比重不适合,关键是调整英语教学方法吧。中国学生大部分投入英语学习十多年最后除了简单阅读外什么都不会关键就是词汇量小。初高中应该以建立词汇量为重心,大学则锻炼听力,这样毕业的时候估计能看英语电视节目了。香港英语水平较高据说就是这样来的,同龄人词汇量是大陆的两三倍。
回复 支持 反对

使用道具 举报

发表于 2009-6-25 20:27 | 显示全部楼层
14楼那个,还要看你使用何种编码方式。其实现在存储能力已经强大到可以无视那么几个字节的编码上了。
早期IBM设计的内存,体积有冰箱大小,容量32KB.现在呢?

以0,1为基础,
只是由于人机交互的信息大都为英文的,所以英文成了主流.
还有很多东西大家都用了英文的,一时无法用统一的中文替代.习惯而已.
可能还有就是为了国际的交流方便吧.
也可以看作是一种兼容吧,如果我们能汉 ...
中国如果有了自己的语言开发的平台,那么用中文编程也是很有可能的.
站起啦 发表于 2009-6-24 21:56


的确,任何编程语言,都要翻译成机器码,也就是1,0。
很多高级语言其实是支持用中文编程,但是这个太烦了,没英文来得简洁方便。 

这些语言架构都是别人发明的,理论也是。。
真的要做整套系统可是个大工程。

首先X86架构各种专利版权,都在别人手里。
要自已开发一套,难! 换了这个架构你需要连CPU,主板之类的都从头设计。
网络接口类似,传输协议,域名DNS, 这些呢? 自已在实现一套?

还有操作系统,不论是windows,linux,unix,apple,都是别人,要自立门户,你得从最底层做起
要有厂商支持,还要有开发人员支持,不然你的平台谁来做应用?

还有很长的路要走
回复 支持 反对

使用道具 举报

发表于 2009-6-25 21:28 | 显示全部楼层
说的再好也没有用,毕竟咱拼音还是用的人家字母呢
回复 支持 反对

使用道具 举报

发表于 2009-6-25 21:37 | 显示全部楼层
中文的编程软件早就有了,易语言,O语言,汉编。不过目前看还不是十分成熟,没有占主流。
师子吼 发表于 2009-6-24 22:14


我 不 看 好 中 文 编 程 软 件 。

因 为 人 们 有 一 个 习 惯 问 题 。 编 程 者 已 经 习 惯 了 现 有 的 方 法 , 要 他 们 去 学 习 新 的 , 只 怕 很 难 。

新 来 的 编 程 者 必 须 适 应 主 流 , 因 此 英 文 编 程 会 持 续 下 去 。
回复 支持 反对

使用道具 举报

发表于 2009-6-25 21:41 | 显示全部楼层
说的再好也没有用,毕竟咱拼音还是用的人家字母呢
ggmch 发表于 2009-6-25 21:28


拼 音 本 来 是 用 的 基 于 汉 字 的 注 音 字 母, 台 湾 仍 然 在 使 用 。 只 有 大 陆 改 为 拉 丁 字 母 了 。  

古 代 汉 语 用 反 切 法 注 音 , 也 很 不 错 。 只 是 比 用 拼 音 复 杂 了 一 些 。

回 族 专 家 曾 经 有 人 给 汉 语 设 计 了 用 阿 拉 伯 语 字 母 的 拼 音 方 案 。 有 些 坚 定 的 穆 斯 林 仍 在 继 续 使 用 , 拒 绝 用 基 督 教 的 拉 丁 字 母 。


另 外 , 世 界 上 除 了 拉 丁 字 母 , 阿 拉 伯 字 母 , 天 城 体 字 母 , 基 里 尔 字 母 应 用 也 很 普 遍 , 并 且 那 些 民 族 基 本 没 有 改 用 拉 丁 字 母 的 意 愿 。
回复 支持 反对

使用道具 举报

发表于 2009-6-25 22:01 | 显示全部楼层
本帖最后由 师子吼 于 2009-6-25 22:15 编辑
我 不 看 好 中 文 编 程 软 件 。

因 为 人 们 有 一 个 习 惯 问 题 。 编 程 者 已 经 习 惯 了 现 有 的 方 法 , 要 他 们 去 学 习 新 的 , 只 怕 很 难 。

新 来 的 编 程 者 必 须 适 应 主 流 , 因 此 英 文 编 程 会 持 续 下 去 。
袭明 发表于 2009-6-25 21:37


不完全如此。

事情有两个我们不太熟悉的发展方向。一是技术的进步,使自然语言可以被有效识别,命令被有效执行,那样中文编程自然就执行下去了,不用怎么学习,直接说自然语言就好。这点上,中文最有可能提前突破。

第二,也是技术的进步,前段时间我曾经看过一个澳大利亚的中文编程软件,他们的软件支持二十几种语言,不同语言编出来的程序可以随意转换成其它语言的版本。所以用中文写出来的程序,一转换,就变成纯英文编出来的了,可以给英文编程的人使用。

再有针对你最后那话,新来的编程者,只要能独立工作就可以,未必需要适应主流。比如做个插件或者做个DLL文件,只要他有能力独立完成这一类东西,他就可以让自己的成果被别人使用,也可以方便地使用别人的现有成果,跟语言环境的关系不大。几乎所有的商业化编程语言,都会考虑与其它现有编程语言的配合和接口。就象VC可以调用DELPHI写的程度,反过来也一样。主要是各自能够独立工作,又有互相交流的接口就可以。
回复 支持 反对

使用道具 举报

发表于 2009-6-25 22:08 | 显示全部楼层
所以,中考高考中英语的比重应降低
simtech2win 发表于 2009-6-24 15:14

想得没啊,现在连职称评定都加上英语了!怎么不是加汉语能力测试呢?
回复 支持 反对

使用道具 举报

发表于 2009-6-25 22:30 | 显示全部楼层
的确,任何编程语言,都要翻译成机器码,也就是1,0。
很多高级语言其实是支持用中文编程,但是这个太烦了,没英文来得简洁方便。 

这些语言架构都是别人发明的,理论也是。。
真的要做整套系统可是个大工程。

首先X86架构各种专利版权,都在别人手里。
要自已开发一套,难! 换了这个架构你需要连CPU,主板之类的都从头设计。
网络接口类似,传输协议,域名DNS, 这些呢? 自已在实现一套?

还有操作系统,不论是windows,linux,unix,apple,都是别人,要自立门户,你得从最底层做起
要有厂商支持,还要有开发人员支持,不然你的平台谁来做应用?

还有很长的路要走
getdns 发表于 2009-6-25 20:27


你说的架构问题弄得范围太大了,其实编程语言,只要能够解决好自身的架构就可以了,其它都是用编译器实现的,通过改造编译器就可以在不同架构的CPU与操作系统上执行。
回复 支持 反对

使用道具 举报

发表于 2009-6-25 23:15 | 显示全部楼层
》这太可贵了,例如“氤”是什么我们不知道,但可以估计它是跟气体、化学、元素相关的物质。而英文单词就做不到了。

你说的这个根据字形来猜测词意,其实还是次要的。更主要的根据现有汉字来构造新词。

比如,马来语,印第语,孟加拉语,即使你不知道马来,印第,孟加拉是什么意思,起码你也知道是一种语言。但英语中的Malay, Hindi, Bengali,你如果没见过,你根本就不知道是一种语言还是其他什么东西。又比如,牛肉,鸡肉,羊肉一看就知道什么意思,但英文的Beef, Pork, Mutton则是完全另外的词汇。

汉字近百年来除了元素周期表中的一些字之外,几乎没有造什么新字。这说明用目前的汉字在现有语意结构下已经足够应对新词汇的增加。

这种优势有着非常重要的意义,它说明一个汉语使用者在掌握了现有的基本汉字和词汇后,通过语义联想基本就可以理解现在或将来出现的几乎所有的新词汇。换言之,人类大脑使用汉语所需的记忆空间已经基本稳定下来了,汉语的进一步发展并不需要更多的记忆空间,只要启动语义联想就可以应对了。与之相比,英语的词汇却还是想癌细胞一样地在疯长,现在据说已经突破了一百万大关。

总的来说,汉语的这种稳定的可扩张性比英文要强很多,这还不计入创造新的汉字的可能性。从汉语发展历程来看,现代的常用汉字数量实际上以前更少。这也说明,常用汉字应对词汇量的能力目前来说还是绰绰有余。

不过,语义联想有时也会产生一些问题,特别是望文生义。这点在医学中比较明显。因为汉语医学词汇的简单明了,不少中国人,特别是教育程度不高的,容易根据简单的语义联想来治病。我本人偶尔有胃酸倒流的毛病,每次见到我母亲我她总是要我吃这种药那种药,在她眼里反正都是胃病。我总是不得而知告诉她这不是一样的病。有时我就想,如果她使用的是英文,也许就不会有这种联想了。

上面提到比较英语与汉语占用空间的相对效率。我特意把投诉澳大利亚记者的中英文版本信件,去掉图片和格式之后的在word中存档。结果是

英文:46kb
中文:36kb

英文占用空间比中文多出近28%。
回复 支持 反对

使用道具 举报

发表于 2009-6-27 05:22 | 显示全部楼层
不用数了,实践一下不是更准确?
#include

int main(int argc,char**argv)
{
        char n1[] = "I am going to that depot.";
        char n2[] = "我将去那车站。";
        printf("sizeof(n1) : %d,sizeof(n2) : %d sizeof(n1)/ ...
pcwkt 发表于 2009-6-24 13:41

谢谢你的C程序,用sizeof()函数得出两句为26字节比22字节的结论应该是权威的.

但我有点不解,在我的电脑上为何两句话保存在txt文档中分别占27字节和16字节呢? 这也不同于 9楼flasher兄的25比14字节。
我用的是XP中文操作系统,不知道会不会是不同操作系统造成txt文档大小比值不同,另外和sizeof()函数结果的差异又是怎么造成的?
小郭大路 发表于 2009-6-24 14:08

对pcwkt,小郭大路的计数一起做个回答:

我的计数基于两个隐性假设:英文字母为ASCII编码,占空间为 1字节/字母。中文为双字节编码,占空间 2字节/字。
pcwkt的计数不正确,原因在于c语言里的char字串包含了一个隐藏的结束字节0,所以sizeof的结果比正确的多1。而用char字串表示中文字母的时候,有的平台的编译器将一个中文字用3字节的内码表示,所以就成了21字节,再加上一个隐藏结束字节就是22字节。

小郭大路的文件计数和正确的不一样原因可能是多样的,取决于文件的格式和平台。假设最简单的情况,中文Windows下的纯文本文件一般
是unicode编码,有两个字节的类型编码。所以无论什么文件,都固定地多两字节。

以上是我的推测,仅供参考。其实只要拿个二进制编辑器一看就知道了。这个任务还是交给pcwkt,小郭大路。不要忘了把结果发表出来。
回复 支持 反对

使用道具 举报

发表于 2009-6-27 22:52 | 显示全部楼层
什么是科学哇~偶不懂。。
回复 支持 反对

使用道具 举报

发表于 2009-6-27 23:55 | 显示全部楼层
确实有这种感觉,很多时候,汉语要简洁明了
回复 支持 反对

使用道具 举报

发表于 2009-7-1 05:45 | 显示全部楼层
你说的架构问题弄得范围太大了,其实编程语言,只要能够解决好自身的架构就可以了,其它都是用编译器实现的,通过改造编译器就可以在不同架构的CPU与操作系统上执行。 ...
师子吼 发表于 2009-6-25 22:30


应该是指底层汉化吧,不论什么语言,都是依赖操作系统的,操作系统又依赖CPU架构。
  编程语言做成中文,实际上非常容易,只要编译的时候转换成汇编就行了,像java,.net平台的语言更容易
 只要转换成字节码就行了, 实际上C#支持中文变量,替换关键关字,反正最终都是生成字节码,用什么表述区别不大,我自已也做过
虚拟机。

  用中文会有很多不方便.  1 开发的中文代码,那么只能由中国的工程师维护,因为不至于为了编程先学中文吧
  但是用英文的话英文不好可以用拼音,看中文说明。 而且输入比较繁琐,是很繁琐。

    另外,文件大小现在不是瓶颈,把全世界的百科全书存储起来,也占不了多少空间。 
  
回复 支持 反对

使用道具 举报

发表于 2009-7-1 07:40 | 显示全部楼层
扯远了扯远了!
中文在ANSI 下是2个字节,在UTF-8下是3-4个字节..
回复 支持 反对

使用道具 举报

发表于 2009-7-1 08:03 | 显示全部楼层
收藏~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2009-7-1 08:30 | 显示全部楼层
支持中文
回复 支持 反对

使用道具 举报

发表于 2009-7-1 12:12 | 显示全部楼层
汉语的优越性,我不想多说。
计算机存储和优越性有关吗?
回复 支持 反对

使用道具 举报

发表于 2009-7-2 14:25 | 显示全部楼层
做翻译的都清楚,若按字数算工作量,大多数译文材料的中文字数都比英文字数多,比例大约1.2-1.6:1不等,只有少数例外。俺个人认为,在计算机储存中中文应该是省空间的,省在字符数。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|免责声明|四月网论坛 ( AC四月青年社区 京ICP备08009205号 备案号110108000634 )

GMT+8, 2024-9-28 19:21 , Processed in 0.044581 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表