刚看到篇讲 Unix spell 怎么在 64kB 内存里跑起来地文章,离谱得让人感动。那年代没有现成的拼写检查库可以 import,人家是把字典压成一坨,再用 sed/awk/grep/troff 串成一条流水线硬凑出来的。所谓一个"小程序",其实是好几个各管一摊的小工具在搭伙干活。行吧
说真的,这套组合小工具的打法,放到今天看简直就是开源协作的原型:每个零件都透明、能被别人读懂、改坏(划掉)改好,拼在一起才顶用。反观现在,随随便便 npm install 一下就拉来几百兆依赖,谁还记得软件本来可以轻成这样。牛啊
牛啊
我倒觉得最珍贵的不是那张许可证,而是那种"用最少资源啃真问题"的克制手艺。最近在嵌入式和复古计算圈子里,这股风气又被捡起来了,挺好。软件胖了这么多年,也该有人出来 remind 一下:能跑、能懂、能改,比什么都强。