百度空间 | 百度首页 
               
 
查看文章
 
[创亿无限]我对中文内核的一些想法
2007-10-29 18:18

看到有那么多人讨论中文内核

又跑去麒麟操作系统的论坛去看了看

当然且不论麒麟到底是不是抄国外的,我只想说我们需要一个全中文的系统

以下是我的一些想法

我的几点看法:
1,汉字字库听起来好象上万数据,很大一样的,但你要看是什么单位啊,是位做单位的,一个hzk16,这个是16*16的汉字点阵字库,才多少kb啊,又不大,完全可以加载进去啊

2,说到编程适应问题,我首先想到了那个国产的易语言,高一的时候我用过他们的早期版,那个就是翻译下汉字而已,现在发展到-据他们自己说-独立编 译的地步了,也就是直接把汉字的代码转换成机器码了,这个很好,我也想学,不过就是用英文的语句习惯了,所以比较难适应,但我想,就象linux操作系统 的推广说得那样,对于一个完全不懂电脑的人,如果他一开始用的是linux,说不定他还觉着windows用起来不习惯呢,同样的,对于一个一开始就用中 文编程的程序员,说不定他还对英文编程不适应呢,所以在这方面需要国家的支持,比如规定把易语言(抱歉,目前只知道这个支持中文语句,ruby据说也支持 中文吧)规定为2级必考项目,把计算机课的编程一律改为教易语言,这样过个10年,中国的中文程序员一定会很多了,当然做这些前提是国家出钱把易语言买下 来,让大家免费用,现在易语言还要卖钱的,价格也不低,这在推广上就很没前途了,至于有些人说用英文简单,我想那可未必,当然你用"if"和"如果"来 比,自然是if获胜,但是有个问题要搞清楚,我们的汉字需要单独字就是一个意思,一个汉字才2个字节,16位数据,而英语呢??很少有2个字母组成的单词 吧??除了些助词,事实上是,用汉字描述数据比用英文描述数据要简短,你从ascii码也可以看出来,一个字节,英文只用到了26个可能的位置,而汉字却 用到了95个位置(255-160),还有,英语有单复数问题,对于计算机来说多了一个s就是另外一个东西了
而汉字却不一样,字是不会变的,所以这一点在计算机处理上也是很方便

比如: 一个蛋-------------------------->>>6字节
      三个蛋-------------------------->>>6字节

数量并不影响后面的事物

但是英语就不一样了

1 egg        

3 eggs


这个就明显不同了,当处理汉字时
,机器知道前面跟后面指得都是同一个事物
但是对于英语来说,要想让机器明白那是同一个事物的话,有两个办法
一,给机器输出复数形式的变化规则
二穷举
这些都消耗处理能力

3,还是编程问题,为什么老外那些程序员强人多?我看有个重要的原因是:我们现在的编程语句都是英语,接近自然语言,但这个接近自然语言接近的是以 英语为母语的人,对于我们写中文的人来说,用print和用100100没什么大的区别,无非是当你有了英语基础才会觉着前者好记.如果你完全没有英语基 础,这两个是完全一样的,所以国外那些英语程序员可以很方便的理解编程语句的意思,可以在头脑里形象化的勾勒出执行过程,而我们只能一句一句的翻译语句的 意思,在这点上我们就被他们拉下来了

类别:旧文章 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2008-04-22 22:04 | 回复
所以,需要能编写中文内核的人,如果谁可以的话,请联系我。 E-mail:youxiwang123@gmail.com QQ:465599312 请注明中文内核 希望有许多的人来加入!
 
2
2008-07-19 21:47 | 回复
我不会编程我搞工控硬件和单片机,真的很想学编程,问题是我只有中专文凭对于英语我是文盲(至少我这样认为)。所以我非常非常希望有一天中文内核会诞生,那样说不不定我也可以轻松设计一个智能系统。 估计会让中国的13亿人民人人变成程序员人人可以自动化,估计13亿要比美国和英国的人要多吧?正好可以发挥出中国的人口优势。 英语要学习但是毕竟不能完全当母语吧。而且据说中文是世界上使用的最多的语言哦。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu