i should get around to editing this...
in the meantime, here's a fun program (only works on x86, compile with -Wall):
__attribute__((section(".text")))
double main[] = {
6.434034871449969e+125,
1.9656826314093183e-236,
1.1769183410865075e-94,
7.069851040752367e-260
};
and here's an elf file (also only works on x86):
xxd -r -ps > hello <<-EOF 7f454c464353b937 002000b004b20ea9 02000300cd80eb16 0400200020000000 0100000000000000 0000200001004ba9 4100000058cd8048 656c6c6f2c20776f 726c64210a EOF