突然想到,灵光一现的时候喜欢把它抓住,以前喜欢把它记到本子上,现在就在博客了
正在看书时突然想到以前看到的板桥和一个道友讨论过的问题,大概是中文和英文的封装性和程序设计语言相联系讨论了两句。这个例子给我印象很深,不过觉得讨论太少了,好像就两个回合就偃旗息鼓了。
好像是说飞机在中文里面用两个已发明的字就可以表示这个新发明的东西,而英文需要重新发明一个plane来表示,用fly machine 或者winged vehicle显然不太合适宜,因为太长了,少了很多优雅。而另一个道友说,英文所有的单词都是靠26个字母来表示的,这样说起来,英文更加优雅了。
到底是中文优雅还是英文优雅呢,就和程序一样,语言也讲究优雅。我个人这里不讨论谁比谁更加优雅一点,而是想到一个问题,我觉得中文的发展样式很程序语言很像。首先是从很简单的元素是一个原点,编程中就是0和1加上数学中的与或非之类的逻辑,中文则是圆圈代表着太阳,几条曲线代表水流。随着人类更多的智力加入到编程和自然语言中,它们都被封装了,加入封装了更多的逻辑组合,得到了更多的应用,可以表示更多抽象的东西。所以我们看现在的方块字和现在的程序语言基本上不知道在那个原始年代这些都是怎样表示的。
所以我觉得以后的编程会更加偏向于“意”,其实现在也有点这个味道了。在不久的将来,出现一个类似与秦始皇的伟大的“暴君”,类似与欧洲的Bluetooth,在程序的设计原点已经提高的纯“组件”高度的时候,把这些组件统一,形成一个统一的标准。这样的话,学习程序就将是一个基于组件的了,这样软件业也才有新的突破。因为如果在从01开始学,学到软件业的最新领域,那么这个学生已经一大把年纪了,怎么创新,所以出来一个这样的“王”,写出一个组件高度的比较完备系统、标准(就像数学系统那样复杂而庞大,但是只是基于五个公理而已)。将是软件领域的大福气。软件业也将像中文一样优雅,转而获得无穷的活力,达到“意”境!!!
这应该可以说明为什么中文不适合做编程语言了吧。中文已经很优雅(她的基本构成元素已经很多很复杂)了,所以她不能作为程序设计语言,起码在软件的初期。她离01已经不是一个层次了,而英文的26个字母则是差不多,似乎法文更少。
我希望这个“王”快点出现。。。。。
分享到:
相关推荐
本压缩包包括经典的The C programming Language(英文),《c程序设计语言》英文第2版课后答案,C程序设计语言(第2版·新版),C程序设计语言(第2版·新版)习题解答4份电子档,其中C程序设计语言(第2版·新版)...
计算机经典书籍——C++程序设计语言中文版+英文版
C程序设计语言(第二版 新版)(中文版) 课后习题详细答案(英文版),pdf格式
《C++程序设计语言(特别版·十周年中文纪念版)》英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可...
《C++程序设计语言(特别版·十周年中文纪念版)》一部在C++语言和程序设计领域具有深远影响、畅销不衰的著作,英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、...
此内容包括了三本书 Concepts of Programming Languages 11th EditionISBN-10 013394302X英文原版+新版+程序设计语言概念中文第十版。
C++程序设计语言 第四版 中英文版。中文版包含两本:前三部分和第四部分,高清扫描,非常清晰,英文版为文字版。
《C程序设计语言》是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、...
在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。本书原著 即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作。我们现在...
The C Programming language(c程序设计语言) K&R经典, 中文及英文版(chm,pdf) 国内引用的人多, 看的人少. 如果你真的认真读读, 相信会有很大收获.
含有目录 这部c语言经典之作第二版的英文版,中文版,还有详细的答案都在里头,而且是高清晰PDF版,非常难得,大家不要错过!... 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。
C程序设计语言(第2版·新版) 中文PDF,完整书签,去水印,内容可复制; C程序设计语言(第2版·新版)习题解答 复印版,不可复制; The C Programming Language 英文PDF可复制,完整书签; The C Programming ...
C++程序设计语言特别版(中文版+英文原版) C++程序设计语言特别版(中文版+英文原版) C++程序设计语言特别版(中文版+英文原版)
C++程序设计语言特别版 中文版+英文原版
《C++程序设计语言(特别版·十周年中文纪念版)》英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可...
《C++程序设计语言(特别版·十周年中文纪念版)》英文原版一经面世,即引起业内人士的高度评价和热烈欢迎,先后被翻译成德、希、匈、西、荷、法、日、俄、中、韩等近20种语言,数以百万计的程序员从中获益,是无可...
C++程序设计语言特别版(中文版+英文原版
书就不介绍了,大名鼎鼎。压缩包里面包含 C程序设计语言(第2版·新版)中英文教材以及课后习题解答,一份中文pdf教材及课后习题解答,一份英文chm教材及课后习题解答。美中不足的是中文的习题解答不是太清楚。
C++大神Bjarne Stroustrup呕心之作,无可取代的C++经典教程,C++开发程序员的必备图书