Talk:a.out

Latest comment: 6 years ago by InternetArchiveBot in topic External links modified


Unnamed section edit

This article is too short. I think a.out (file format) (this page) and a.out (disambiguation page with one subpage (this one)) should be merged. --ssd 14:55, 23 December 2005 (UTC)Reply

I agree on that, but I don't know how to delete the A.out page and rename the A.out (file format) page.
It would also be more useful if there was some information on the structure of the a.out format. --Bernard François 06:02, 26 April 2006 (UTC)Reply
To do that, you'd need to propose the deletion of the a.out page and get an administrator to delete it (it might be possible to get them to do the rename at the same time, so it's an atomic operation.
As for the information on the a.out structure, you might want to add it - although note that different UN*Xes have adapted a.out format in their own ways, so the question is what structures to include. (That's one reason for COFF and ELF - provide a standard format that obviates the need to "fork" the a.out format in N different directions.) Guy Harris 06:43, 26 April 2006 (UTC)Reply
I have preserved the old disambiguation page at Talk:A.out/Old. --Stemonitis 13:01, 10 April 2007 (UTC)Reply

where it appeared? edit

according to "An unsung hero: The hardworking ELF": "a.out appeared in V7 UNIX"; not in V6 UNIX

Seebs is probably trying to simplify UNIX history for the benefit of those who have barely heard of V7 (I'd guess the latter); I distinctly remember a.out-format files on V6. Note that he said it "appeared in V7", not that it first appeared in V7. Guy Harris 07:13, 24 November 2006 (UTC)Reply
Dennis Ritchie's scanned First Edition manuals indicate that the executable format on the first version of UNIX was an ancestor of the first PDP-11 a.out format. Guy Harris 07:20, 24 November 2006 (UTC)Reply

ELF didn't appear until linux 1.2?? edit

I was checking out the source for the linux kernel and the CHANGES file for 1.0 claims that support was added in 1.0


CHANGES since 0.99 patchlevel 12 and earlier:
- the bad memory management one-liner bug in pl12 is naturally fixed.
- compiled with plain C by default instead of C++
- ELF binary support (Eric Youngdale)"

from: http://www.kernel.org/pub/linux/kernel/v1.0/CHANGES

citation for naming of a.out - "assembler output" edit

On http://www.quora.com/Unix/What-is-the-source-of-the-name-a-out the following link was identified discussing Thompson's PDP-7 assembler:

http://cm.bell-labs.com/who/dmr/chist.html

I'm interested in feedback - do you feel this a sufficient citation for this? if so why? why not? PaulReiber (talk) 02:39, 14 June 2012 (UTC)Reply

As I've heard nothing on this in some months I've modified the page to include the above URL as the citation for the name a.out. PaulReiber (talk) 04:09, 9 September 2012 (UTC)Reply

The Development of the C Language appears to be a dead link edit

the Denis Ritchie's paper: The Development of the C Language redirect to http://cm.bell-labs.com/who/dmr/chist.html which is a dead link.

Cheers. — Preceding unsigned comment added by Magnetwi (talkcontribs) 15:01, 27 June 2014 (UTC)Reply

There is another link with accessible pdf at http://heim.ifi.uio.no/inf2270/programmer/historien-om-C.pdf. Either this, if there is no copyright infringement or archive.org link with last accessed page should be put instead of the dead link. —Preceding comment added by fragrant — Preceding undated comment added 06:30, 11 August 2015 (UTC)Reply
Fixed the external link. — Dsimic (talk | contribs) 03:26, 4 September 2015 (UTC)Reply

Nonsense about compiling and assembling edit

a.out remains the default output file name for executables created by certain compilers and linkers when no output name is specified, even though these executables have been compiled and linked (not assembled)

The above sentence makes little sense. While it is possible to output the result of compiling a program, that result is useless unless you assemble and link it. The default output, for example, by compiling source.c with gcc without assembling it (that is, converting it to assembly) is source.s, not a.out. In contrast a.out is the default filename when the source has been assembled. — Preceding unsigned comment added by 212.130.79.38 (talk) 11:50, 14 April 2015‎ (UTC)Reply

That's a good point, this edit should be taking care of that by removing the confusing description. — Dsimic (talk | contribs) 13:11, 3 May 2015 (UTC)Reply

External links modified edit

Hello fellow Wikipedians,

I have just modified one external link on A.out. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:

When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.

This message was posted before February 2018. After February 2018, "External links modified" talk page sections are no longer generated or monitored by InternetArchiveBot. No special action is required regarding these talk page notices, other than regular verification using the archive tool instructions below. Editors have permission to delete these "External links modified" talk page sections if they want to de-clutter talk pages, but see the RfC before doing mass systematic removals. This message is updated dynamically through the template {{source check}} (last update: 18 January 2022).

  • If you have discovered URLs which were erroneously considered dead by the bot, you can report them with this tool.
  • If you found an error with any archives or the URLs themselves, you can fix them with this tool.

Cheers.—InternetArchiveBot (Report bug) 19:16, 23 June 2017 (UTC)Reply