Code Obfuscation

The professor mentioned in lecture today the subject of code obfuscation, the practice of making source code unreadable (please do not do this in your courses unless you want to ensure you cannot get help). There is even the International Obfuscated C Code Contest to see who can obfuscate code the best. Some of my favorite results (from a Google Images search) are this one and this one

Relatedly, there is something called Code Golf, where programmers try to use the fewest keystrokes possible to create functional code. And then there's reverse code golf, for the humorists.

There are also programming languages designed to be difficult to read or write, such as APL and Brainfuck