Why do some compilers use “a.out” as the default name for executables? December 14, 2023 by Tarik a.out stands for assembler output. I think that justifies why most compilers have this name as default. More info here.