Fuckscript is a joke esoteric programming language created by Josh Schiavone. Fuckscript is based heavily off of Brainfuck although it is argued that it's more intuitive, with more descriptive keywords, and it shares the same tape size of 30 000 bytes. Programmers have a lot of memory to work with, so they can design all sorts of applications. Fuckscript is also said to be Turing complete so it's perfect for developing a self-driving car. The challenging part of programming in Fuckscript is that programmers are not allowed to write comments, the interpreter forbids comments as it makes programming easier.
https://esolangs.org/wiki/Fuckscript
An esoteric programming language is a programming language designed to test the boundaries of computer programming language design, as a proof of concept, as software art, as a hacking interface to another language, or as a joke. Wikipedia
git clone https://github.com/josh0xA/Fuckscript.git
cd Fuckscript
make
./fuckscript my_fuckscript_program.fks
Instruction | Description |
---|---|
FUCK |
increments the current value of the memory pointer (cell) |
FUCKK |
decrements the current value of the memory pointer (cell) |
FFUCK |
moves the memory pointer to the next cell |
FUCKKK |
moves the memory pointer backwards to the previous cell |
FUCKER |
user input, reads a character to stdin |
FUCKITY |
outputs current value in the cell to stdout |
WHATTHEFUCK |
enters a while loop |
IAMFUCKED |
marks the end of the loop |
THISISFUCKED |
sets the memory pointer to 0 |
- HelloWorld.fks
FFUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK WHATTHEFUCK FUCKKK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FFUCK FUCKK IAMFUCKED FUCKKK FUCKITY
FFUCK FUCK FUCK FUCK FUCK WHATTHEFUCK FUCKKK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FFUCK FUCKK IAMFUCKED FUCKKK FUCK FUCKITY
FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCKITY FUCKITY
FUCK FUCK FUCK FUCKITY
FFUCK FFUCK FUCK FUCK FUCK FUCK FUCK FUCK WHATTHEFUCK FUCKKK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FFUCK FUCKK IAMFUCKED FUCKKK FUCK FUCK FUCKITY
FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKITY
FFUCK FUCK FUCK FUCK FUCK FUCK FUCK WHATTHEFUCK FUCKKK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FFUCK FUCKK IAMFUCKED FUCKKK FUCK FUCKITY
FUCKKK FUCKITY
FUCK FUCK FUCK FUCKITY
FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKITY
FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKK FUCKITY
FFUCK FFUCK FFUCK FUCK FUCK FUCK FUCK WHATTHEFUCK FUCKKK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FUCK FFUCK FUCKK IAMFUCKED FUCKKK FUCK FUCKITY
Output: Hello, World!
FUCKER
FFUCK
FUCKER
FUCKKK
FFUCK
WHATTHEFUCK
FUCKK
FUCKKK
FUCK
FFUCK
IAMFUCKED
FUCKKK
FUCKITY
MIT License
Copyright (c) 2024 Josh Schiavone