A.out
a.out (visomis mažosiomis) - tai klasikinis visokių UNIX sistemų binarinis programų formatas, ilgą laiką buvęs universaliu standartu, nes palaikytas nuo pirmųjų UNIX versijų.
Formato pavadinimas kilo nuo to, kad tipiški UNIX kompiliatoriai atiduodavo ne mašininį kodą, o asemblerio failą, kuris paskui jau būdavo transliuojamas į dvejetainį. Asemblerio atiduotas failas vadindavosi "a.out", kas reiškė, kad čia asemblerio outputas.
Paskui toksai a.out pavadinimas pasidarė įprastas ir kitiems kompiliatoriams, įskaitant ir tuos, kurie tiesiogiai atiduodavo dvejetainį kodą - ir nesvarbu, ar tas kodas būdavo tiesiog vykdomųjų programų, ar, pvz., dinaminių bibliotekų.
Visas a.out formatas per savo egzistavimą patyrė labai daug pakeitimų, priklausomai nuo to, kokia kompiuterio architektūra būdavo naudojama ir kokių galimybių reikdavo konkrečiai UNIX versijai, tačiau visvien išliko tam tikru gana universaliu standartu, daug kur palaikomu iki šiolei ar dar gana neseniai palaikytu.
Pvz., Linux sistemose a.out palaikymas buvo pašalintas 2022 metais. Nemažai kitų UNIX tipo sistemų a.out formatą palaiko iki šiolei.