BF_JIT 这是Brainfuck语言的简单解释器。 它使用3地址代码IR格式执行一些有用的优化,然后及时将其编译为x86_64机器代码。 由于这种方法,该解释器仅支持x86_64平台。 内存阵列环绕,因此依赖该功能的程序应该可以工作。 支持8、16和32位单元。 建造 $ git submodule update --init $ make 用法 $ ./bf --help Usage: bf_jit [OPTION...] [input files] -m, --mem-size arg Number of memory cells (default: 32768