PopFuck

From Esolang
Jump to navigation Jump to search

PopFuck is a esolang made by Mihai Popa. It's a smaller and a "crappier" version of Brainfuck.

Any other character than these in the table is a NOP (comment).

Command Table

Command Table
Command Meaning
+ Increment a step
5 Increment 5 steps
0 Increment 10 steps
> Output character as ASCII then move to the next character (cell).

Examples

Hello, world!

0000000++>0000000000+>00000000005+++>00000000005+++>00000000000+>0000++++>000++>000000000005++++>00000000000+>00000000000++++>00000000005+++>0000000000>000+++>

or, if you want somewhat more descriptive:

Hello, world! in PopFuck:
Prints the message "Hello, world!" to console output.
0000000++>0000000000+>00000000005+++>00000000005+++>00000000000+>0000++++>000++>000000000005++++>00000000000+>00000000000++++>00000000005+++>0000000000>000+++>

XKCD Random Number

00000++>

Rickroll

So large, posted on PopFuck/Rickroll

All these was generated using the PopFuck generator using maximum optimization.

Interpreter (also doubles as a generator)

See this.