翻到那篇讲 Unix spell 怎么在 64KB 内存里跑起来的文章,挺感慨的。现在写代码谁还数着字节过日子,随手 new 个对象几 KB 就出去了,内存几 GB 起跳眼睛都不眨。老 Unix 那帮人不是,spell 能在那么小的地方转起来,全靠对哈希和词表做了极限取舍,查找路径一遍遍榨,螺蛳壳里做道场是真本事。
最妙的是开源把这个老古董原样留着,一行没改。今天的人点进去还能看见当年的人怎么一寸寸把空间抠出来。这种“工程标本”才是开源最低调也最被低估的价值。它不只在分发工具,是把一种在束缚里把事情做漂亮的体面封存了下来。
我们这代写代码,缺的往往不是算力,是那股逼自己省、逼自己巧的劲。spell 早被更好的替代了,但它身上的克制比代码本身更值得收藏。有空去翻翻这些老项目源码,比囤一堆落灰的技术书实在