Never Gonna Fuck You Up
Jump to navigation
Jump to search
Never Gonna Fuck You Up is a brainfuck equivalent by User:None1 based on Never Gonna Give You Up.
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)
Never Gonna Give You Up
Never Gonna Fuck You Up/Rickroll
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