The Programming Language With Eight Commands
Invented in 1993, the Brainfuck language uses only eight basic characters to perform complex operations. It is intentionally designed to be as difficult and minimal as possible for programmers to use.
While most modern languages have thousands of keywords, this esoteric project strips everything down to simple memory manipulation. Programmers control a data pointer and an instruction pointer to modify values one byte at a time. It is famously hard to read and write, serving as a clever exercise in extreme minimalism. Developers often use it as a puzzle to see how much logic can be squeezed into a tiny, cryptic instruction set.
Source: Brainfuck