-
Notifications
You must be signed in to change notification settings - Fork 0
What is Brainfuck
Brainfuck is an esoteric programming language created in 1993 by Urban Müller, and notable for its extreme minimalism. His original interpreter, compile code and samples are located in /BrainJuck/original/ folder of the repository.
The language's name is a reference to the slang term "brain fuck", which refers to things so complicated or unusual that they exceed the limits of one's understanding. Due to the fact that the last half of its name is often considered one of the most offensive words in the English language, it is sometimes referred to as brainf***, brainf*ck, brainfsck, b****fuck, brainf**k or BF.
The language consists of only eight simple commands, operates on an array of memory cells, also referred to as the tape, each initially set to zero. There is a pointer, initially pointing to the first memory cell. While it is fully Turing-complete, it is not intended for practical use, but to challenge and amuse programmers.
BrainJuck - Rapid Application Development with only 3 bits!
Copyright (c) 2016-2021 Anar Software LLC. <http://anars.com>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>
Brainfuck Language
BrainJuck Tools
- What is BrainJuck?
- Brainfuck Interpreter
- Brainfuck Optimizer
- Brainfuck Generator
- Brainfuck Formatter
Examples
ASCII Characters