From: "A. Sinan Unur" Newsgroups: comp.os.msdos.djgpp Subject: Re: a.out.h Date: 5 Dec 2002 22:11:57 GMT Organization: Cornell University Lines: 34 Sender: asu1 AT cornell DOT invalid (on pool-141-149-207-90.syr.east.verizon.net) Message-ID: References: <3dde675f$0$29802$9b622d9e AT news DOT freenet DOT de> <200211221954 DOT gAMJsqm17743 AT envy DOT delorie DOT com> <3dded421$0$21171$9b622d9e AT news DOT freenet DOT de> <200211230138 DOT gAN1cur21059 AT envy DOT delorie DOT com> <3ddf3e97$0$29791$9b622d9e AT news DOT freenet DOT de> <200211231403 DOT gANE3fg28636 AT envy DOT delorie DOT com> <3de640b6$0$8306$9b622d9e AT news DOT freenet DOT de> <1039113580 DOT 653290 AT cswreg DOT cos DOT agilent DOT com> <200212051849 DOT gB5InKU20829 AT envy DOT delorie DOT com> NNTP-Posting-Host: pool-141-149-207-90.syr.east.verizon.net X-Trace: news01.cit.cornell.edu 1039126317 22501 141.149.207.90 (5 Dec 2002 22:11:57 GMT) X-Complaints-To: usenet AT news01 DOT cit DOT cornell DOT edu NNTP-Posting-Date: 5 Dec 2002 22:11:57 GMT User-Agent: Xnews/5.04.25 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com DJ Delorie wrote in news:200212051849 DOT gB5InKU20829 AT envy DOT delorie DOT com: > >> I think it was Peter van der Linden, in "Deep C Secrets", who >> reminded us that "a.out" was so named because it was short for >> "assembler output". > > What I heard was this: the first compiler language *way* back when was > called "a". Next was "b", then "bcpl", then "c". a.out was the > output of the "a" compiler. > > You'd think we'd have c.out by now ;-) Dennis Ritchie says: "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 directly 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.)" see http://cm.bell-labs.com/cm/cs/who/dmr/chist.html -- A. Sinan Unur asu1 AT c-o-r-n-e-l-l DOT edu Remove dashes for address Spam bait: mailto:uce AT ftc DOT gov