Brainfuck.NET
Jump to navigation
Jump to search
Language overview
Brainfuck.NET operates on an array of memory cells, also referred to as the tape, each initially set to zero. There is a pointer, initially pointing to the first memory cell. The commands are:
Command | Description |
---|---|
>
|
Move the pointer to the right |
<
|
Move the pointer to the left |
+
|
Increment the memory cell under the pointer |
-
|
Decrement the memory cell under the pointer |
.
|
Output the character signified by the cell at the pointer |
,
|
Input a character and store it in the cell at the pointer |
[
|
Jump past the matching ] if the cell under the pointer is 0
|
]
|
Jump back to the matching [ if the cell under the pointer is nonzero
|
^
|
Send output as message to the computer with the same id(the pointer pointing byte). |
v | Recieve output as id(the pointer pointing byte) from the same id. |
* | wait the current byte seconds. |
P | Make the computer explode. |