We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.
Never Gonna Fuck You Up
Never Gonna Fuck You Up is a brainfuck equivalent by User:None1 based on the song Never Gonna Give You Up. It is the trivial brainfuck substitution TrivialBrainfuckSubstitution("Never gonna run around and desert you", "Never gonna make you cry", "Never gonna give you up", "Never gonna let you down", "Never gonna say goodbye", "Never gonna tell a lie and hurt you", "We are no strangers to love", "You know the rules and so do I (do I)").
Commands
Never gonna give you up + Never gonna let you down - Never gonna run around and desert you > Never gonna make you cry < Never gonna say goodbye . Never gonna tell a lie and hurt you , We are no strangers to love [ You know the rules and so do I (do I) ]
Example Programs
Hello World
Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up We are no strangers to love Never gonna run around and desert you Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up We are no strangers to love Never gonna run around and desert you Never gonna give you up Never gonna give you up Never gonna run around and desert you Never gonna give you up Never gonna give you up Never gonna give you up Never gonna run around and desert you Never gonna give you up Never gonna give you up Never gonna give you up Never gonna run around and desert you Never gonna give you up Never gonna make you cry Never gonna make you cry Never gonna make you cry Never gonna make you cry Never gonna let you down You know the rules and so do I (do I) Never gonna run around and desert you Never gonna give you up Never gonna run around and desert you Never gonna give you up Never gonna run around and desert you Never gonna let you down Never gonna run around and desert you Never gonna run around and desert you Never gonna give you up We are no strangers to love Never gonna make you cry You know the rules and so do I (do I) Never gonna make you cry Never gonna let you down You know the rules and so do I (do I) Never gonna run around and desert you Never gonna run around and desert you Never gonna say goodbye Never gonna run around and desert you Never gonna let you down Never gonna let you down Never gonna let you down Never gonna say goodbye Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up Never gonna give you up Never gonna say goodbye Never gonna say goodbye Never gonna give you up Never gonna give you up Never gonna give you up Never gonna say goodbye Never gonna run around and desert you Never gonna run around and desert you Never gonna say goodbye Never gonna make you cry Never gonna let you down Never gonna say goodbye Never gonna make you cry Never gonna say goodbye Never gonna give you up Never gonna give you up Never gonna give you up Never gonna say goodbye Never gonna let you down Never gonna let you down Never gonna let you down Never gonna let you down Never gonna let you down Never gonna let you down Never gonna say goodbye Never gonna let you down Never gonna let you down Never gonna let you down Never gonna let you down Never gonna let you down Never gonna let you down Never gonna let you down Never gonna let you down Never gonna say goodbye Never gonna run around and desert you Never gonna run around and desert you Never gonna give you up Never gonna say goodbye Never gonna run around and desert you Never gonna give you up Never gonna give you up Never gonna say goodbye
Commands must be separated with line feeds.
Cat Program
Never gonna tell a lie and hurt you We are no strangers to love Never gonna say goodbye Never gonna tell a lie and hurt you You know the rules and so do I (do I)
P.S.
What will happen if you execute the whole lyrics of the song? It will be translated to this brainfuck code.
[]+-><.,+-><.,+-><.,+-><.,+-><.,+-><.,
Which just outputs a null byte, then cats 5 bytes, then inputs a byte and doesn't output it.
Interpreter
A version of the Trivial brainfuck substitution Perl interpreter for this language:
#!/usr/bin/env perl
%c=qw( un $p++;
ak $p--;
iv $b[$p]++;
et $b[$p]--;
ay print+chr$b[$p];
el $b[$p]=ord(getc);
lo $b[$p]&=255;while($b[$p]){
so $b[$p]&=255;});
$q='.*(' . join('|',keys %c) . ').*';
$/=$,;$_=<>;s/$q/$c{$1}/g;s/^[^p\$].*//mg;eval