delorie.com/archives/browse.cgi | search |
From: | "A. Sinan Unur" <asu1 AT c-o-r-n-e-l-l DOT edu> |
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: | <Xns92DBAEF602360asu1cornelledu@132.236.56.8> |
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> <as5fuf$mld$1 AT antares DOT lu DOT erisoft DOT se> <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 <dj AT delorie DOT com> 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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |