お、乗ってくれる人がいた。
こんなルールでどう?七行スレの応用で。

・1行は79Byte以下。ただしこの中には改行コードは含めない。
・そのままコピペすればコンパイルを通る。(文字列の途中とか関数名の途中で改行するなということ)
・C/C++ではinclude行も、Javaならimportも1行で書かれる分には1行でカウントする。

んで、「短い」の定義に関しては
・行数が少ない方が短い。同じ行数なら最終行のByte数が少ない方が短い。
としてみる。

不適当だと思ったら後で変更していけばいいんじゃない?