[OT] Origins of a.out


N

Nick Landsberg

I know it's off topic, but I always wondered
about the origins of "a.out" as the default
executable name from a simple compile.

Can anyone cast some light, or point me
to a more appropriate newgroup?

Thanks
 
Ad

Advertisements

J

Jack Klein

I know it's off topic, but I always wondered
about the origins of "a.out" as the default
executable name from a simple compile.

Can anyone cast some light, or point me
to a more appropriate newgroup?

Thanks


It has nothing at all to do with the C language.
 
M

m...

I think you may try to discuss this in Linx (or UNIX like platform)
newsgroup. It's about the histroy of C compiler.

"Nick Landsberg" <[email protected]> ???
???...

I know it's off topic, but I always wondered
about the origins of "a.out" as the default
executable name from a simple compile.

Can anyone cast some light, or point me
to a more appropriate newgroup?

Thanks

--
Ñ
"It is impossible to make anything foolproof because fools are so
ingenious" - A. Bloch


~ Let us linux ~
 
R

Richard Heathfield

Nick said:
I know it's off topic, but I always wondered
about the origins of "a.out" as the default
executable name from a simple compile.

Can anyone cast some light, or point me
to a more appropriate newgroup?

If comp.unix.programmer (which others have suggested) doesn't cut it, try
alt.folklore.computers - Dennis Ritchie hangs out in there, so you have a
great chance of getting the answer straight from the horse's mouth.
 
D

Dan Pop

I know it's off topic, but I always wondered
about the origins of "a.out" as the default
executable name from a simple compile.

As usual in such cases, it's for historical reasons. The first compiler
produced assembly output (still current practice today, on some
platforms). The compiler driver then passed the assembly file to the
assembler, whose *default* output file name was a.out. In certain cases,
this file could be directly executed, without needing any further
processing by a linker.

Dan
 
Ad

Advertisements


Top