没有合适的资源?快使用搜索试试~ 我知道了~
BrainFuck:测试不同的BrainFuck实现
共23个文件
cs:14个
csproj:5个
gitignore:1个
需积分: 10 0 下载量 195 浏览量
2021-02-20
11:55:26
上传
评论
收藏 17KB ZIP 举报
温馨提示
脑干 是一种非常简单的图灵完整语言,支持8个字符,即+-<>。,[]。 该项目旨在探索多种实现诸如BrainFuck之类的简单语言的解释器或编译器的方法。 我要求您生成执行BrainFuck代码的最快方法。 创建自己的编译器 将新的类库项目添加到带有BrainFuck.Implementations。{您的名字}的前缀。 您需要在BrainFuck.Core项目中实现ICompiler接口。 要更改基准中的显示名称,请重写ToString() 。 测验 使用[TestClass]属性扩展TestBase类,在BrainFuck.Tests项目中创建一个新的测试类。 您只需要实现GetCompiler()方法,测试就会自动继承。 标杆管理 在BrainFuck.Benchmarks项目中,将您的编译器/解释器的实例添加到BrainFuckBenchmarkBase类中可枚举的Compil
资源推荐
资源详情
资源评论
收起资源包目录
BrainFuck-master.zip (23个子文件)
BrainFuck-master
BrainFuck.sln 4KB
BrainFuck.Implementations.Klaasjan.Interpreter
BrainFuck.Implementations.Klaasjan.Interpreter.csproj 245B
Interpreter.cs 542B
InterpretedProgram.cs 3KB
BrainFuck.Tests
Klaasjan
RoslynTest.cs 309B
InterpreterTest.cs 316B
BrainFuck.Tests.csproj 863B
TestBase.cs 5KB
BrainFuck.Core
Program.cs 113B
Programs.cs 2KB
ICompiler.cs 132B
BrainFuck.Core.csproj 137B
.gitignore 6KB
BrainFuck.Implementations.Klaasjan.Roslyn
RoslynCompiler.cs 4KB
BrainFuck.Implementations.Klaasjan.Roslyn.csproj 353B
README.md 1KB
.gitattributes 2KB
BrainFuck.Benchmarks
Program.cs 264B
ReverseBenchmark.cs 1KB
Rot13Benchmark.cs 1KB
Square10000Benchmark.cs 1KB
BrainFuck.Benchmarks.csproj 641B
BrainFuckBenchmarkBase.cs 523B
共 23 条
- 1
资源评论
穆庭秋
- 粉丝: 26
- 资源: 4671
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功