一个很快的brainfuck解释器

💡 原文中文,约500字,阅读约需2分钟。
📝

内容提要

Rust 初学者的练手项目,支持配置运行参数,没有使用 JIT,但有优化措施,brainfuck 程序平均时间 hanoi 757.72 ms、mandelbrot 13.220 s、squares 5.2570 ms。使用方法:克隆仓库、安装、运行示例程序。欢迎提出修改意见。

🎯

关键要点

  • 这是一个 Rust 初学者的练手项目,欢迎提出修改意见。
  • 支持配置各种运行参数,如内存长度和 EOF 处理模式。
  • 该解释器没有使用 JIT,但有针对性的优化措施,速度超过大多数无 JIT 实现。
  • brainfuck 程序的平均运行时间:hanoi 757.72 ms,mandelbrot 13.220 s,squares 5.2570 ms。
  • 使用方法包括克隆仓库、安装和运行示例程序。
🏷️

标签

➡️

继续阅读