On Friday, September 27, 2002, at 07:33  AM, Robert Fausey wrote:

> Does anyone know the reason why the default executable name for gcc is
> a.out?  I did a search and all I could find was for historical reasons, 
> is
> there more documentaion about this.
>

Historical.  From within Dennis Ritchie's web pages :
(specifically http://cm.bell-labs.com/cm/cs/who/dmr/chist.html)

"Thompson's PDP-7 assembler outdid even DEC's in simplicity; it evaluated
expressions and emitted the corresponding bits. There were no libraries, 
no
loader or link editor: the entire source of a program was presented to 
the
assembler, and the output file with a fixed name that emerged was 
directlyy
executable. (This name, a.out, explains a bit of Unix etymology; it is 
the
output of the assembler. Even after the system gained a linker and a 
means of
specifying another name explicitly, it was retained as the default 
executable
result of a compilation.) "


--
Rob Saul.|.wyrdATtriskelionDASHnovaDOTcom.|.prohibitions void where 
offered
                       de recta non tolerandum sunt



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to