During an idle moment while on vacation I was reading the paper "
Reliable Two-Dimensional Graphing Methods for Mathematical Formulae with Two Free Variables" by Jeff Tupper and I stumbled upon rather amusing inequality at the end of section 12. In tribute to this most excellent graphing formula, I felt inspired to use the same concept in my Christmas 2015 obfuscated C offering.
I cheated a little by also using a
Makefile, but I hope this also adds to the magic of the resulting code. To make the program more fun I thought I'd use a lot of confusion logic operator names in the code and mix in some incorrect Roman numeral constants too. I could have obfuscated the code more and made it smaller, but life is too short. I will leave that as an exercise to the reader.
The source is available in my
Christmas Obfuscated C git repository if you want to try it out:
git clone https://github.com/ColinIanKing/christmas-obfuscated-C.git
cd christmas-obfuscated-C/2015
make
./tupper | less
Enjoy!
No comments:
Post a Comment