brainfuck-in-ruby 用Ruby编写的Brainfuck解释器
脑Ruby用Ruby编写的解释器。
想知道如何在Ruby中运行Brainfuck代码吗?这里有一个简单的方法:
# Require it
require 'brainrubyck'
# Create a interpreter instance
br = BrainRubyck.new
# Give it some code
br.code = '++++[>++++++++++>+<-]>++.>+.++++..+++.>++.<++.>.+++.--------.>+.>.'
# Parse it!
br.parse!
# => "Hello World"
# The output can also be found in an instance variable
br.out
有趣吧?如果你对Brainfuck VM解释器感兴趣,推荐看看这篇文章:Brainfuck VM Brainfuck解释器。或者你可以探索更多关于Brainfuck解释器的信息,比如这篇关于Brainfuck RF解释器的介绍:Brainfuck RF解释器。
想尝试其他编程语言吗?你可以下载这个C语言写的Brainfuck解释器源码:brainfuck用C编写的Brainfuck解释器源码。甚至有一个专门为Linux系统调用设计的Brainfuck解释器:Pythonsystemf一个brainfuck解释器支持Linux系统调用。
如果你是一个Ruby爱好者,不妨看看迷你RGSS解释器,这是一个针对Ruby的解释器:迷你RGSS解释器ruby解释器。还等什么?赶紧动手试试吧!
这些资源是不是很有趣?不要犹豫,点击链接,探索更多精彩内容!
用户评论