![]() | |
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.