Skip to content

a simple BrainFudge interpreter available in C#, C++, Python, WingCalc, and Assembly

License

Notifications You must be signed in to change notification settings

benjaminiserman/BrainFudge

Repository files navigation

BrainFudge

Downloads Language Count C# C++ Python NASM WingCalc

A basic BrainFudge (https://esolangs.org/wiki/Brainfudge) interpreter available in C#, C++, Python, NASM, and WingCalc.

Prerequisites

Before you begin, ensure you have met the following requirements:

OR

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.

Usage

  • C#
  1. Download either "build.zip" or "standalone.zip" from the latest release, depending on your prerequisites.
  2. Unzip the file.
  3. Find the file "BrainFudge.exe" within the unzipped folder and run it.
  • Python
  1. Download the "brainfudge.py" file from the latest release.
  2. Run the file.

Finally: Enter BF code into the console window, and press enter twice to execute it.

Example Code: "Hello World!"

Upon entering the following code, BrainFudge should output Hello World:

++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.

License

License