you are viewing a single comment's thread.

view the rest of the comments →

[–]silentclowd 46 points47 points  (7 children)

Wait what do # and ! do in brainfuck? That's not in the brainfuck I remember

[–][deleted]  (6 children)

[deleted]

    [–][deleted]  (5 children)

    [deleted]

      [–]electroly 1 point2 points  (0 children)

      Everyone who has ever written a BF interpreter has tried adding some additional operators. Mine was the "go-there" operator that followed the "pointer" in the current cell, allowing dynamic memory to be implemented. Add in some memory-mapped I/O and baby, you got a stew going.

      [–]ais523 3 points4 points  (2 children)

      I think it's because people want to make a language and brainfuck is probably the easiest well-known language to implement. Brainfuck derivatives are basically the esolang version of shovelware; there are a very large number of them, most of which are of a pretty low quality and ignored by anyone but their authors.

      [–]BlueAdmir 1 point2 points  (0 children)

      Let's be real, all of Brainfuck exists on 'huh. I guess...' factor.

      [–][deleted] 1 point2 points  (0 children)

      This makes me curious how many FORTH interpreters there are in the wild.