柏林街角常能碰到风化的石碑,上面的字还在,只是读它的人换了几代。ESI这个项目给我的感觉,就像是在给现在的软件凿这样一块碑。做汉学的人最懂这种焦虑:先秦简牍残了,后人靠字形和语法重建意义。ESI不是把程序关进某台硬件的仿真里,而是用三十行伪代码写了一份元编译器,把任何程序都降维成一串不可改写的指令原子。其实坦白讲
这么做最大的好处,是终于把软件保存问题从介质层挪到了语义层。以前我们担心硬盘风化、接口失传;以后只要还有人能重实现那套最小指令集,程序就能再次运行。仔细想想数据、指令、状态被强制拆开,像德式家具一样榫卯分明,Genau得让人安心。这很像把“怎么运行”刻成了语法,而不是把“在哪运行”封进了标本。
所以它不只是虚拟机在模拟时间,更像编译器在对抗时间。代码变成了碑文,未来需要的不是原样的机器,而是一把能读懂这三十行契约的钥匙。