Similar Posts

Subscribe
Notify of
5 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
daCypher
1 year ago

The original goal of Brainfuck was to develop a full Turing language with the smallest possible interpreter. However, you already need a bit of brainpainting to make meaningful programs with the programming language. So things like If-Else are challenging in brainfuck. Especially if you don’t want to set the respective variable to 0 to get out of the If again. Or arrays are made quite different in brainfuck than in “normal” programming languages.

There are also some other “esoteric” programming languages. For example. Brain flakes I found it funny or Mornington Crescent.

jo135
1 year ago

For fun.

You can also invent one yourself if you like.

ChrisCat1, UserMod Light

Esoteric programming languages, including brainfuck, are not intended for practical use but to implement unusual language concepts to try out new ideas or to show unusual possibilities such as extreme simplification or extremely incomprehensible syntax.

The goal of Brainfuck was to design a simple Turing-complete language that can be translated with a compiler as small as possible.
https://de.wikipedia.org/wiki/Brainfuck#General

zalto
1 year ago

As a demonstration, how easy a language concept can be to a language, which is nevertheless complete with a turing. Little comfortable for the programmer, very close to the machine.

DodgeRT
1 year ago

to show what you can do…