Ještě bych snad poznamenal, že výchozí výstup z kompiléru, soubor a.out, má samozřejmě historicky stejné kořeny, jako formát a.out. Pokud se nepletu, už překladač K&R C produkoval mezikód assembleru, který se dál uložil jako a.out (assembler output).
Dnes zůstal výchozí výstup dál pojmenovaný a.out, i když je výstupní formát jiný (např. ELF), což byla úlitba pro kompatibilitu scriptům, které s a.out výstupním souborem počítají (nesetkal jsem se), přestože formát používaný systémem je už novější.