开发者 Lyra Rebane 最近又整了个疯狂项目——完全不用 JavaScript,也没有任何 HTML 代码,纯靠 CSS 就写出了一个 8086 CPU 模拟器。用户可以把 C 语言编译成 x86 机器码丢进去运行。
更离谱的是,就算浏览器禁用了脚本,这个模拟器照样能跑,因为它百分百靠 CSS 驱动。
她的原理是利用 CSS 循环变量不会自动失效的特性,配合五种可观测的数值变化来模拟 CPU 的运算逻辑,思路非常巧妙。
Rebane 还强调整个过程完全没用 AI 辅助,她觉得 AI 根本想不到 CSS 能拿来模拟处理器。她说:"直接拿 CSS 当编程语言用其实性能更好,但用它模拟一颗老 CPU 有趣多了。计算机本来就是为了艺术和娱乐而存在的。"
感兴趣的话可以去她的 GitHub 看看这个项目。
https://lyra.horse/x86css/
https://github.com/rebane2001/x86css
C.Mr
给楼主投上 1 枚硬币
当前您的硬币余额:0