Esolang:Featured languages/Current

One of the best-known esoteric programming languages, brainfuck boils down the concept of an imperative language to just eight commands, using an infinite tape to store data rather than separate variables, and boiling down control flow to nothing but while loops. Although the language is famously hard to read, consisting of nothing but punctuation marks, it is perhaps one of the best-studied esolangs in terms of writing programs, with many algorithms having been developed for development in it. It is particularly easy to implement as programming languages go, with its imperative paradigm reminiscent of most more widely used languages, making brainfuck a common first language for new esoprogrammers, and leading to the creation of a vast number of derivatives.