曾經剛開始學習編譯語言的時候導師就一個勁的強調,程序一定要美觀整潔,做好這些以後才算是合格的程序員,知道看到了關於國際C語言混亂代碼大賽的成果,發現,一定是我以前的打開方式不對。這次第24 屆國際C 語言混亂代碼大賽結果出爐了,之前兩位常在該比賽中拿獎的大神:浙大的侯啟明和Google 的Don Yang 又拿獎了。侯啟明這次是寫了一個無整數的MD5 程序,Don Yang 寫了一個有海星圖案的文本編碼器。侯應該是第4 回獲獎了,Don Yang 應是第7 回。

雖然主辦方目前還沒有公佈這次比賽的源碼,但是我們可以圍觀他們之前的作品。一起來發現代碼的另一種打開方式。

Best self documenting program

Most useful obfuscation

說實話,這個像什麼真的有點看不出來

Best Layout

Most surreptitious

Best choice of optimization

其實,要說程序員的心裡都裝著一個二次元不是沒有道理的。