Show HN: Visual Brainfuck Interpreter
franklin.dyer.me
Show HN: Visual Brainfuck Interpreter
1–10 of 13 posts
Re: Show HN: Visual Brainfuck Interpreter
#2Re: Show HN: Visual Brainfuck Interpreter
#3A Brainfuck interpreter that shows how the cellular automaton behaves as your code runs. A description of the language and some challenging puzzles can be found below.
Writing a quine is a decent challenge. you should add that as a final challenge for when you have done the others.
[0]: https://github.com/itchyny/brainfuck/blob/master/quine3.bf
Re: Show HN: Visual Brainfuck Interpreter
#4Re: Show HN: Visual Brainfuck Interpreter
#5I wish the name wasn't NSFW. OR not safe for teaching kids about programming in mimimalist environments.
Re: Show HN: Visual Brainfuck Interpreter
#6Re: Show HN: Visual Brainfuck Interpreter
#7I wish the name wasn't NSFW. OR not safe for teaching kids about programming in mimimalist environments.
Re: Show HN: Visual Brainfuck Interpreter
#8There's something wrong with the status (?) widget at the top of the screen. Here's what I get trying to run a sample .b script - https://imgur.com/EEcZDym.png
Re: Show HN: Visual Brainfuck Interpreter
#9I wish the name wasn't NSFW. OR not safe for teaching kids about programming in mimimalist environments.
One time I took a math/number theory class in which the professor had us prove all sorts of theorems but never told us their names (presumably because he didn’t want us looking them up). Depending on the context in which you’re teaching, you might try something like that - if one of your students were to look up the language and discover that it’s called “Brainfuck” on their own time, you wouldn’t be to blame.
On the other hand, depending on who you’re teaching, the name “Brainfuck” might actually serve as an intriguing hook that captures the attention of less-mature audiences. To be perfectly honest, the clickbait-y nature of the name “Brainfuck” is probably why I discovered the language while surfing Wikipedia in the first place.
Re: Show HN: Visual Brainfuck Interpreter
#10I wish the name wasn't NSFW. OR not safe for teaching kids about programming in mimimalist environments.