论坛首页 海阔天空论坛

中文,英文,程序设计语言

浏览 1879 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-11-21  

      突然想到,灵光一现的时候喜欢把它抓住,以前喜欢把它记到本子上,现在就在博客了

 

 

      正在看书时突然想到以前看到的板桥和一个道友讨论过的问题,大概是中文和英文的封装性和程序设计语言相联系讨论了两句。这个例子给我印象很深,不过觉得讨论太少了,好像就两个回合就偃旗息鼓了。

      好像是说飞机在中文里面用两个已发明的字就可以表示这个新发明的东西,而英文需要重新发明一个plane来表示,用fly machine 或者winged vehicle显然不太合适宜,因为太长了,少了很多优雅。而另一个道友说,英文所有的单词都是靠26个字母来表示的,这样说起来,英文更加优雅了。

      到底是中文优雅还是英文优雅呢,就和程序一样,语言也讲究优雅。我个人这里不讨论谁比谁更加优雅一点,而是想到一个问题,我觉得中文的发展样式很程序语言很像。首先是从很简单的元素是一个原点,编程中就是0和1加上数学中的与或非之类的逻辑,中文则是圆圈代表着太阳,几条曲线代表水流。随着人类更多的智力加入到编程和自然语言中,它们都被封装了,加入封装了更多的逻辑组合,得到了更多的应用,可以表示更多抽象的东西。所以我们看现在的方块字和现在的程序语言基本上不知道在那个原始年代这些都是怎样表示的。

     所以我觉得以后的编程会更加偏向于“意”,其实现在也有点这个味道了。在不久的将来,出现一个类似与秦始皇的伟大的“暴君”,类似与欧洲的Bluetooth,在程序的设计原点已经提高的纯“组件”高度的时候,把这些组件统一,形成一个统一的标准。这样的话,学习程序就将是一个基于组件的了,这样软件业也才有新的突破。因为如果在从01开始学,学到软件业的最新领域,那么这个学生已经一大把年纪了,怎么创新,所以出来一个这样的“王”,写出一个组件高度的比较完备系统、标准(就像数学系统那样复杂而庞大,但是只是基于五个公理而已)。将是软件领域的大福气。软件业也将像中文一样优雅,转而获得无穷的活力,达到“意”境!!!

     这应该可以说明为什么中文不适合做编程语言了吧。中文已经很优雅(她的基本构成元素已经很多很复杂)了,所以她不能作为程序设计语言,起码在软件的初期。她离01已经不是一个层次了,而英文的26个字母则是差不多,似乎法文更少。

     我希望这个“王”快点出现。。。。。

 

 

 

 

 

   发表时间:2008-11-21  
sorry,
纠错: 法文也是26个字母。。。
0 请登录后投票
   发表时间:2008-11-21  
哈哈,有见板桥
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics