Talk:ANSI C

From Wikipedia, the free encyclopedia

Contents

[edit] Useless

What information is here that isn't already covered in a better format at C programming language? I wouldn't be averse to an article on C standards or Variants of the C programming language (corresponding to the German article de:Varianten der Programmiersprache C), but this is just ridiculous. —Keenan Pepper 23:56, 5 March 2006 (UTC)

There is a general, incorrect, belief that ANSI C is a dialect of C. It is simply the name of the document (the C Standard) published by a particular standards organization. The wording in this brief article makes this point and refers people to the main article about C. I agree that the material on uses of the term really belong in a dictionary entry. Derek farn 02:40, 6 March 2006 (UTC)

I've just nominated this article for deletion, proposing to replace it with a redirect to the existing article on the C programming language. --Quuxplusone 03:34, 30 September 2006 (UTC)

The original article, see April versions, simply gave some history of the term ANSI C. This was then morphed into the current version which is a cut down version of what appears in the C programming language article. As such it should be deleted. However, I would like to make an appeal to go back to the original intent of the April article. Derek farn 11:10, 30 September 2006 (UTC)

[edit] "Standard C"?

"Standard C" is not to be used in reference to ANSI C. "Standard C" is from the 1st K&R book. —Joseph/N328KF (Talk) 07:55, 11 November 2006 (UTC)

No, that's just plain wrong. "Standard C" is the C defined by the Standard. K&R1 described "pre-Standard" or "K&R" C. If you really wanted to be misleadingly technical, you could call K&R C "Portable C" because it was (similar to) the C compiled by the Portable C Compiler; but it definitely wasn't "Standard C". (These days, "Standard C" could refer to either ANSI standard C, aka C90, or the C defined by the newer ISO standard, aka C99.) --Quuxplusone 22:16, 9 December 2006 (UTC)

Redirect per Quuxplusone. Akihabara 20:20, 17 December 2006 (UTC)

[edit] Merger proposal

I had a minor H*ll to find out where the merger discussion about C (programming language) and ANSI C was located. Now being a little hot-ironed, this is how a merger discussion ought to be initiated:

  1. insert a {{merge|ANSI C|Talk:ANSI C#Merger proposal|date=October 2006}} - the Talk:ANSI C#Merger proposal ascertains a link to the relevant discussion,
  2. create the discussion on the relevant talk page (here - this section!),
  3. pardon for my hot-ironed mood, don't hesitate to edit Wikipedia.

How to do it is described in the transcluded documentation in Template:Mergefrom. Rursus 09:27, 23 February 2007 (UTC)

Now my opinion about merging ANSI C into C (programming language): the C article is becoming too big, versus ANSI C is not a language as have been said before. I think that there are good reasons for treating dialects of C in separate articles. The separate dialect articles then should be ANSI C90 and ANSI C98, that treats each dialect in detail, while C (programming language) should treat the C language in general and those dialects superficially. So I propose, the ANSI C is moved to ANSI C90 and its information enhanced by info about that dialect. Rursus 09:33, 23 February 2007 (UTC)

I reverted your most recent change to the merge tag on this page, since it didn't seem to make any sense. (You had changed the template to propose a merger between ANSI C and ANSI C, which was nonsensical. Maybe you meant to do something else; I'm not sure.) I'm not sure what the best course of action is in the case of ANSI C/C (programming language)/The C Programming Language/(anything else?), since I haven't looked at what subject matter all these articles currently deal with.

As for your comments above, by "ANSI C98", did you mean C++? That had an ANSI standard published in 1998. But C++ definitely isn't C, and has its own article. (Back in the C world, there was also a Technical Corrigendum in 1995, and a new ISO standard in 1999, but I wouldn't call either of those "C98". The TC-amended version of C90 is sometimes called "C95", but not often.) And I don't know what "hot-ironed" means, so I can't comment on your hot-ironed mood. :) --Quuxplusone 07:23, 24 February 2007 (UTC)

The C article definitely needs to mention the C standards, and it says about the right amount in that regard. I see no benefit, and considerable harm, in moving its current content concerning that matter into some other aticle. If anything, "ANSI C" should redirect to the appropriate section of the main C article.— DAGwyn 17:17, 1 June 2007 (UTC)
I oppose merging the ANSI C article, which is short and potentially useful, when you actually need to look up something about ANSI C. (Though better references, e.g., to the standards, would be useful.) The main C article is, of course, much larger, with a lot of content not directly relevant.
—FlashSheridan (talk) 02:39, 3 January 2008 (UTC)
I would also like to see this article kept. As said, the C article is getting pretty big. Besides this article has quite some room for expansion.Vice regent 22:49, 20 May 2008 (UTC)

[edit] External Links - Link to a list of Draft standards

I had included a link which gives a list of drafts for different C standards, because I thought it would be helpful for those who want to have a look at the standard or get a copy of it easily. But Wrp103 reverted that, and told me that "External links should generally be primary sites; that site seems more like a collection of links". I do not see anything wrong in including that link as they are drafts produced by ANSI/ISO committee, and I have also seen many other articles containing external links to pages which only links and short description. Please let me know your opinion on this.(Avsharath 03:44, 24 July 2007 (UTC))