Tipus | llenguatge de programació esotèric, turing tarpit i llenguatge de programació |
---|---|
Data de creació | 1993 |
Desenvolupador | Urban Müller |
Epònim | cervell i fuck |
Paradigma de programació | programació esotèrica i llenguatge imperatiu |
Dialecte de | P′′ |
Influenciat per | P′′ i FALSE |
Extensió dels fitxers | b i bf |
Etiqueta d'Stack Exchange | Etiqueta |
Pàgina web | brainfuck.org |
Brainfuck és un llenguatge de programació esotèric creat l'any 1993 per Urban Müller.[1]
Destacat per la seva mínima expressió, el llenguatge consta només de vuit instruccions simples, un punter de dades i un punter d'instruccions (comptador). Tot i que és completament Turing complet, no està pensat per a un ús pràctic, sinó per desafiar i divertir els programadors. Brainfuck només requereix un per dividir les ordres en passos microscòpics.
El nom del llenguatge és una referència al terme argot anglès brainfuck, que fa referència a coses tan complicades o inusuals que superen els límits de la comprensió, ja que no estava pensat ni fet per dissenyar programari real sinó per desafiar els límits de la programació informàtica.