Skip to content

jsimnz/fuckfuck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fuckfuck

logo

Fuckfuck is a Turing complete esoteric programming language based on Spacefuck which is based on Brainfuck. The commands are those of Brainfuck, but instead of using single characters, Fuckfuck uses a collection of variations of the word "fuck" for each command.

Why?

I was bored, and was joking around with some friends about Spacefuck after attending Zach Holmans talk at CUSES2014 in which he mentioned the flak he recieved for the use of profanity in a previous talk with a slide titled: "Documentation is fucking important". Long story short, I made a language full of profanity. FUCK YEAH!

Commands

Syntax Brainfuck equivalent Effect
fuck > Increments the pointer by one.
fuckers < Decrements the pointer by one.
fuckity + Increments the value of memory at the pointer.
fucking - Decrements the value of memory at the pointer.
fucked . Outputs the value of memory at the pointer (encoded as ASCII)
fuckable , Gets one byte of input from the input stream and stores it.
fuckster [ Checks if the memory value at the pointer equals zero. If it does, the interpreter will jump **forward** to the command after the matching *8* command.
fuckups ] Checks if the memory value at the pointer is different from zero. If it does, the intepreter will jump **back** to the command after the matching *7* command.

About

A profanity ridden version of Brainfuck/Spacefuck

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages