We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

Fucking

From Esolang
Jump to navigation Jump to search
This is still a work in progress. It may be changed in the future.
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

Fucking, is a variation of Brainfuck that takes the concept of COW, and applies that to Brainfuck, where literally every command is just a variation of "Fuck", execpt for looping, which would be "Brain" or "BRAIN". It includes all of the operations, with some new ones that I might add to differentiate it, but for now here are the operations:

Operations in Fucking

Brainfuck Operations, Will be formatted and stated just like how the commands are described in the original Brainfuck article, as they behave JUST LIKE they do in Brainfuck.

Command Description
Fuck Move the pointer to the right
Kcuf Move the pointer to the left
FUCK Increment the memory cell at the pointer
fuck Decrement the memory cell at the pointer
Fuck! Output the character signified by the cell at the pointer
FUCK! Input a character and store it in the cell at the pointer
Brain Jump past the matching BRAIN if the cell at the pointer is 0
BRAIN Jump back to the matching Brain if the cell at the pointer is nonzero

New Commands:

Command Description
Fuck(Any amount of ?) Makes the cell the pointer is on have a random value going from Zero to the count of how many question marks are there beside
Fuck(Any amount of ?!) Randomizes the value cell the pointer is at and prints out what the value originally was.
FUCK(Any amount of ?!) Does what "Fuck?!" does but it prints out what the value became after randomizing it.
Fuck!! Does what "Fuck!" does but it prints it in ASCII in numerical form for no reason.
FUCK!!! For no reason what so ever, crashes the program. Which of course, would incite this word in the manner it is at.
Fuck... Makes a new blank infinite array.
FUCK... Goes up a array.
KCUF... Goes down an array.
Fuck...! Copies a entire infinite array.
FUCK! Pastes the infinite array the pointer has into the infinite array the pointer currently is in.

I ran out of ideas to differentiate it as my mind is not in locked in mode yet.