※ 引述《jack710619 (ECLin)》之銘言:
: 剛剛我跟我朋友寫作業的時候突然想到
: 某些程式隨便寫就幾百行了
: 但基本上都是一些重複的東西
: 而最簡單的程式就是hello world
: 那要怎麼寫出一個史上最長的hello world程式
: PS:不能寫出一些無用的東西
: 也就是說用盡一切有效的方法把hello world寫長
: 例如一個字元一個字元慢慢輸入陣列然後輸出之類的
以前寫的code沒備分
所以只說方法
1.digraph/trigraph
2.用atexit/signal/ctor/dtor/fork/thread打亂順序
3.asm,看是要用buffer overflow還是eax回傳值
4.preprocessor metaprogramming
5.用perror,這樣就不用打'h''e''l''o''w''r''d'這些字元
6.盡量呼叫底層api,可以用import table來取得位址
這樣不見得最長
應該是最難懂的
如果真要最長
那就反組譯
這玩意一定最長