最近看到ESI那个30行伪代码的虚拟机,说实话第一反应不是牛,是有点怕,哈哈。
不是怕实现不了,而是怕它把真问题藏起来了。千年之后,硬件都不知道换多少代,你留一段代码在U盘里,本质上就是留块塑料。ESI的聪明在于:与其保存文件格式,不如把“能运行”这件事冻进一个极简指令集,让软件从标本变成还能呼吸的活体。
真的假的
可最难的不是写虚拟机,而是让未来的人还愿意、还能读懂这套语义。你今天的文档、编译器、教学笔记,都得像化石层一层层压下去。断一代,全白搭。
不是
我创业这些年,最深体会是:技术能活多久,从来不看代码多优雅,看维护它的人有没有饭吃。ESI提醒我们,软件遗产不是技术挑战,是文明契约。谁签,谁掏钱,谁续命,才是真问题。
千年后的程序员,会骂我们还是谢我们?