A basic BrainFudge (https://esolangs.org/wiki/Brainfudge) interpreter available in C#, C++, Python, NASM, and WingCalc.
Before you begin, ensure you have met the following requirements:
- You use a machine supported by .NET 6
- You have .NET 6 installed
- You have downloaded the file "build.zip" from the latest release
OR
- You use a Windows machine supported by .NET 6
- You do not need to have .NET 6 installed
- You have downloaded the file "standalone.zip" from the latest release
OR
- You have Python installed
- You have downloaded the file "brainfudge.py" from the latest release
Due to low demand, standalone builds for Mac OSX and Linux are not provided. If you'd like a standalone build for Mac OSX or Linux, contact me.
- C#
- Download either "build.zip" or "standalone.zip" from the latest release, depending on your prerequisites.
- Unzip the file.
- Find the file "BrainFudge.exe" within the unzipped folder and run it.
- Python
- Download the "brainfudge.py" file from the latest release.
- Run the file.
Finally: Enter BF code into the console window, and press enter twice to execute it.
Upon entering the following code, BrainFudge should output Hello World:
++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.