2月26日传来一则令人惊叹的消息:开发者Lyra Rebane近期完成了一项堪称颠覆性的壮举。她仅凭CSS,无需借助任何一行JavaScript代码,竟然成功打造出一个可以实际运行的8086 CPU模拟器。
更不可思议的是,用户甚至可以用C语言编写程序,编译成x86机器码后,直接放入这个由CSS构建的“CPU”中运行。

这项突破的核心在于Rebane对CSS特性的深度挖掘。她巧妙地利用了CSS中循环变量不会自动失效的机制,配合5种可观测的变量数值,构建出完整的CPU运算逻辑单元。
理论上,CSS并非编程语言,但Rebane通过精妙的规则组合,竟然实现了寄存器、内存寻址和指令执行等处理器核心功能。
即使用户禁用了浏览器的JavaScript功能,这颗神奇的“CSS CPU”依然能够独立运行,丝毫不受影响。

Rebane强调,整个项目完全从零开始构思,没有借助任何AI工具。“AI恐怕根本不会认为CSS能变成CPU模拟器。”
她表示,“虽然直接用CSS编程或许效率更高,但用CSS来模拟古老的CPU才更有趣——电脑本身就是为了艺术与娱乐而生的。”
目前该项目已在GitHub上开源,感兴趣的朋友可以下载体验这个脑洞大开的创意作品。

