6个稳定版本
使用旧的Rust 2015
1.3.0 | 2017年4月28日 |
---|---|
1.2.0 | 2017年4月19日 |
1.1.2 | 2017年4月18日 |
1.1.1 | 2017年2月26日 |
1.0.0 | 2017年2月13日 |
每月下载21次
130KB
905 代码行
brainfuck
brainfuck 是一种具有8条非常简单指令的邪典编程语言。brainfuck
该brain编译器仅正式针对此brainfuck解释器。您可能在使用其他brainfuck解释器/编译器时会遇到不同的结果。关于brainfuck应该如何行为并没有一个明确的规范,所以有一个静态编译目标,其行为不会变化会更容易。
此brainfuck解释器的brainfuck规范可以在brainfuck.md文件中找到。
安装
对于只想使用brainfuck的人来说,现在获取它的最简单方法是首先安装Rust编程语言的Cargo包管理器。
然后在终端中运行
cargo install brain-brainfuck
如果您是从之前的版本升级,请运行
cargo install brain-brainfuck --force
使用
对于只想使用解释器运行brainfuck代码的人来说
- 按照上面的安装说明操作
- 运行
brainfuck yourfile.bf
以运行一个brainfuck解释器,该解释器将运行您生成的brainfuck代码
对于想要与解释器源代码一起工作的人
要运行brainfuck程序
cargo run --bin brainfuck -- filename
其中 filename
是您想要运行的brainfuck程序
请确保您已安装 rust 和 cargo (与rust一起安装)。
示例
在 examples/
目录中有各种brainfuck示例,您可以使用上面的说明使用brainfuck解释器运行。
依赖关系
~0.7–8.5MB
~47K SLoC