This is the talk page for discussing improvements to the ANSI C article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||
|
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)
"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)
Redirect per Quuxplusone. Akihabara 20:20, 17 December 2006 (UTC)
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:
How to do it is described in the transcluded documentation in Template:Mergefrom. Rursus 09:27, 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)
I vote for merging this article with the main C article. It doesn't seem to add anything useful. C is a language and ISO C vs ANSI C.. the difference is, as far as i know, not to be found in normative texts. So after all, they are the same language. I could be informed wrong with that, though. But i still have bad feelings with ANSI C being separate from C main article. I already wondered why "ANSI C" is so small. —Preceding unsigned comment added by 84.174.196.238 (talk) 02:52, 10 April 2009 (UTC)
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))
This article said there were some changes to ISO 90 that made it slightly different than ANSI 89.Does anyone know what those differences are? —Preceding unsigned comment added by 24.127.92.225 (talk) 09:25, 20 August 2008 (UTC)
__STDC_VERSION__
didn't exist until C90. – kentyman (talk) 19:12, 15 December 2008 (UTC)This website mentions a C94, but this article doesn't seem to address it. Does anyone have more information on this standard? – kentyman (talk) 19:13, 15 December 2008 (UTC)
AFAICT Clang aims to be standards-compliant as we, so might add it to the list of standards-compliant compilers. --84.62.226.16 (talk) 22:02, 25 May 2013 (UTC)
Why do you need a citation for "long and arduous process" for a process that began in 1983 and ended in 1989, the end result of which was a document that standardised a major programming language to the satisfaction of all parties? Six years is a long time on a human scale - almost a tenth of a lifetime - regardless of whether someone has written down in a book that "six years is a long time". The fact that the process was arduous can be deduced from the quality of the product. Nothing that good comes easy [citation needed]. — Preceding unsigned comment added by 92.239.123.184 (talk) 09:29, 12 December 2014 (UTC)
What is this article about? Is it about [the road to] ANSI C89/ISO C90, as the first few words (and the "summary" in C (programming language)#ANSI C and ISO C) seem to indicate, or is it about all C standards, as the rest of the article seems to indicate?
If it's about C standards in general, I don't get why it's called "ANSI C" rather than "ISO C", or indeed why it's not just part of C (programming language); ANSI C really isn't used to refer to the later standards except insofar as they are compatible with the original standard and different from the traditional "K&R" dialects.
If it's about C89/C90 [and the process of creating the standard], there's a lot of extraneous material (starting with the C99 section) in this article that should be [re]moved.
Either way, the supposed summary at C (programming language)#ANSI C and ISO C actually has a lot of material that is missing from this article. —SamB (talk) 21:41, 2 May 2015 (UTC)
Why is there no mention of Technical Corrigendums? Those were legal changes of the standard. See here:
http://c-faq.com/ansi/ansi1.html — Preceding unsigned comment added by 69.207.5.51 (talk) 04:19, 13 November 2015 (UTC)
The following Wikimedia Commons file used on this page has been nominated for deletion:
Participate in the deletion discussion at the nomination page. —Community Tech bot (talk) 23:37, 26 July 2019 (UTC)