回顾 Forth
第一件事就是没有钩子。不要留一个接口,想着未来的什么时候当问题变化时插入一些代码,因为问题会以你不能预见的方式变化。反正这个成本肯定是浪费了。不要预测,只解决你眼前的问题。by Charles Moore (Forth 之父)
今天也是机缘巧合,莫名其妙的翻出老资料温习 Forth 了。我想是个心结吧。19 年前,我痴迷于 Forth ,只看到了皮毛;13 年前,我进入大学的第一年,在校图书馆借出的第一本书,就是《Forth 语言》,读书笔记写了 20 多页。
只到今天,我才有机会,有能力,去仔细探究 Forth 的深层思想。当然,由于时间有限,几个小时的阅读,也只算是初窥门径。原本是想研究下 Forth 的系统实现,对同事正在设计的 3d 粒子系统,提供一些建议的。
碰巧又读到 Charles Moore 在 99 年的访谈稿 1x Forth ,颇多感慨。题头那段话,我在一周前刚好苦口婆心的对一同事说过,只差几个字而已。
最近很忙,既然晚上不能睡的再晚了,只好早上早点起。现在改为 10:20 起床了,比过往的 12:20 足足提早了 2 小时。感觉每天可用的时间的确长了许多。
晚上回家的时候,小巷子里总有两条狗。见我走过来便会汪汪狂吠,然后冲过来。头几次我心里还有点点害怕。次数多了也就习惯了。通常它们会冲到我跟前一米左右缓下来,跟着我一直走到家门口。跟它们打招呼也不大搭理,也就是用眼神盯着。
我想起同事养的一只贵宾。我每天都煮好两鸡蛋带到公司,饿的时候吃掉。上次体检 B 超的时候医生说我胆固醇太高,我便尽量不吃蛋黄了。若是那条狗在公司,我只要一敲鸡蛋,它就飞奔到我的座位前坐下,摇尾乞怜。已经不只听一个养狗的人说,鸡蛋黄对狗有莫大的吸引力了。
这两天,我吃完鸡蛋,都把蛋黄带着。夜路上再碰见那两条狗儿,就抛给它们。
这个时候,我居然会想起奥贝斯坦。
Comments
Posted by: geekyu | (18) May 17, 2009 11:34 AM
Posted by: Fox | (17) May 16, 2009 06:52 PM
Posted by: windmeup | (16) May 10, 2009 08:52 PM
Posted by: Zhe | (15) May 8, 2009 07:22 PM
Posted by: sjinny | (14) May 7, 2009 11:05 PM
Posted by: limantian | (13) May 7, 2009 09:56 PM
Posted by: *** | (12) May 7, 2009 08:40 PM
Posted by: 红色警戒 | (11) May 7, 2009 02:25 PM
Posted by: sylvia | (10) May 7, 2009 12:51 PM
Posted by: black | (9) May 7, 2009 12:23 PM
Posted by: chinainvent | (8) May 7, 2009 11:46 AM
Posted by: Anonymous | (7) May 7, 2009 11:31 AM
Posted by: 啃饼 | (6) May 7, 2009 09:01 AM
Posted by: ix | (5) May 7, 2009 08:26 AM
Posted by: al_lea | (4) May 7, 2009 07:21 AM
Posted by: analyst | (3) May 7, 2009 12:34 AM
Posted by: adaptee | (2) May 6, 2009 09:52 PM
Posted by: 风风 | (1) May 6, 2009 08:59 PM