BrainSomethingInterpreter
所属分类:人工智能/神经网络/深度学习
开发工具:Brainfuck
文件大小:0KB
下载次数:0
上传日期:2023-02-25 06:46:22
上 传 者:
sh-1993
说明: Brain Mething解释器,,
(BrainSomethingInterpreter,,)
文件列表:
Makefile (186, 2023-02-24)
cat.b (8, 2023-02-24)
hanoi.b (54592, 2023-02-24)
helloworld.b (166, 2023-02-24)
interpreter (304984, 2023-02-24)
interpreter.cpp (7152, 2023-02-24)
mandelbrot.b (11663, 2023-02-24)
programcomp.py (455, 2023-02-24)
## BrainSomething Interpreter
Interprets the Esolang Brainf**k. Implements some [peephole optimizations.](https://en.wikipedia.org/wiki/Peephole_optimization)
Some benchmarks:
| | mandelbrot.b | hanoi.b |
|----------------------------|--------------|---------|
| Basic interpreter | 29.4s | 12.1s |
| After operator compression | 11.3s | 15.7s |
| Operation compression + removing virtual functions | 7.2s | 7.6s |
| After removing the tape class | 6.6s | 7.2s |
| Adding clear command | 6.7s | 0.6s |
cat.b: From https://esolangs.org/wiki/Brainfuck
hanoi.b: From https://github.com/fabianishere/brainfuck/blob/master/examples/hanoi.bf
mandelbrot.b: From https://github.com/erikdubbelboer/brainfuck-jit/blob/master/mandelbrot.bf
helloworld.b: From https://therenegadecoder.com/code/hello-world-in-brainfuck/
近期下载者:
相关文件:
收藏者: