BF online

This page contains an optimizing BF interpreter programed with JavaScript. For it to work JavaScript has to be enabled. Below, you can enter an BF program, and then execute it by pushing the `Execute' button. If you want a trace of all the executed statements, then push the `Execute-trace' button. If the program you entered is a Constant Number BF program you can us any of the `CN-execute' buttons. The calculated constant number will be printed in the output window. If you press the `compile to c' button, then a C program will appear in the text area at the bottom of the page.
Enter your BF progam:

The input of your BF program:

Output generated by your BF program:

Trace information generated:

Generated program code:

home and email