False programming language
False is an esoteric programming language designed by Wouter van Oortmerssen in 1993, named after his favourite boolean value. It is a Forth-like stack-based language, with syntax designed to make the code confusing and unreadable. It is also noteworthy for having a compiler only 1024 bytes in size (written in 68000 assembly). According to van Oortmerssen, False provided the inspiration for various well known esoteric languages, including Brainfuck and Befunge.
A factorial function:
Code examples
[$1=$[\\%1\\]?~[$1-f;!*]?]f:
Write all prime numbers between 0 and 100:
99 9[1-$][\\$@$@$@$@\\/*=[1-$$[%\\1-$@]?0=[\\$.' ,\\]?]?]#