2009年2月14日
摘要:世界上除了运动着的物质,什么也没有。 ——弗拉基米尔·伊里奇·乌里扬诺夫 在上一回中,我们指出程序的本质是一段人类意识成果的计算机固化实现;依照分治复用的原则,现代程序的外观逐渐演化成为标识符和内存地址(文字常量)以越来越复杂的结构混合在一起所形成的众多文本文件;不同编程范式和语言实现提供了越来越多的新奇的骨架结构,但是充斥在这些骨架中间的仍然是从"史前时代"到今天都没有改变过的蟑螂一样的标识符;IMojo mojo = AllMojo.ThisMojo.Mojo(_mojo); 还有 AllMojo(ThisMojo(Mojo(_mojo))); 还有 var mojoList = from mojo in mojos select mojo.Mojo; 这些表达方式曾经让我感到生活会变得很美好,但某天晚上当我把书本封面的权威照片扣在了桌面上然后扪心自问的时候,我感觉其实似乎好像也没有真的那么好;最后,我们以大无畏的革命乐观主义精神仰天长啸,壮怀激烈地预测了未来的美好远景,并且得到了很多朋友的支持(严重感动中)。但是现实生活依然要平静地继续,本文也无意给出惊天动地的解决方案, 阅读全文
posted @ 2009-02-14 00:09 勇者之心 阅读(1111) 评论(3) 推荐(0) 编辑
  2009年2月12日
摘要:知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。 ——《大学》 从写第一个x86程序算起,到现在,转眼也已有十年。变量、数组、指针、引用、函数、命名空间、封装、继承、多态、GP、接口、元数据、反射、 FP、DRY、TDD、SOA、WF、LINQ、AOP、DI、LOP ...... 在一条充满了无数HelloWorld、被抛弃的想法、寒夜孤灯以及工程实践"血泪史"的道路上,我从一个同学年少变成了奔三程序员"大叔",并且依然义无反顾地向前狂奔着。直到刚刚那一刻,我才突然回过头,望着那条已经不太能够看得清起点的来时道路,心生一念:是否应该先停一停,作些不同以往的思考?我为何而来?要向何处去? 阅读全文
posted @ 2009-02-12 00:11 勇者之心 阅读(2106) 评论(17) 推荐(0) 编辑