C、Python 与民煮
由 chys 发表于 2009 年 03 月 22 日-
C 语言(以及它的衍生品 C++、Java 等)是民主政!府的典范:
它的人/民(程序员)除了丰衣足食(程序可以完成功能)以外,还拥有广泛的人/权与自|由(将代码按个人意愿任意排版和缩进的自由)。因此它的人民组成了很多不同的政/党(不同的编码风格),相互之间常常明争暗斗,浪费大量口水和资源(例如产生了专门将代码格式化成不同风格的程序:indent 和 astyle等)。
-
而 Python 从诞生那一天开始就是一个卑|鄙的毒^豺者:
政/府(Python 设计者)规定它的所有人~民(程序员)要穿同样的衣服吃同样的饭(严格规定程序的缩进风格,程序员没有风格上的自由度),持.不,同:政;见’者受到严厉镇压(程序无法运行)。因此避免了很多口水,人_民将全部精力放在核心建设上,思想统一,效率高上。
- 毒~豺政!府向民,主政_府转变是大势所趋——FORTRAN 77 到 FORTRAN 90/95 的进化就是一个典型例子。但是,作为新兴的民~煮政!权,FORTRAN 90/95 统|治下的人/民拥有的自由与老牌民!主国家 C 语言相比,仍然相当有限。
还是伪基百科一语中的,鞭辟入里:所谓民煮,就是被煮的人可以选择被什么样的厨师煮。
ps. 请勿试图从本文内容推测作者对德先生的看法,您有可能得到相反的结论。
pps. 好像灌得有点多了,用阅读器的童鞋们不好意思干扰了你们视线。
