Newsgroup: it.comp.lang.c
Titolo: ANSI C o Standard C

Una questione di lana caprina:
č piů  corretto dire ANSI  C o  Standard C?  A  quanto ne sapevo  io, la
seconda, in quanto l'ultimo  standard (ISO/ANSI) si chiama proprio cosě:
Standard C.  Ma leggendo l'apposita vode sulla FAQ di comp.languages.c a
http://www.eskimo.com/~scs/C-faq/q10.26.html
  mi sono  confuso  le idee.
Lě, infatti, li usa praticamente come sinonimi.
Riporto di seguito il testo di  cui sopra.  La mia domanda č finalizzata
a risolvere una  questione per cui in un  testo ufficiale sarebbe meglio
scrivere Standard C, correggendo l'attuale versione che dice ANSI C.
Grazie per le risposte.
  Question 11.1
   What is the ``ANSI C Standard?''
   In   1983,   the  American   National   Standards  Institute   (ANSI)
   commissioned a committee, X3J11, to standardize the C language. After
   a long, arduous process, including several widespread public reviews,
   the  committeés  work was  finally  ratified  as  ANS X3.159-1989  on
   December 14, 1989, and published in  the spring of 1990. For the most
   part,  ANSI C standardizes  existing practice,  with a  few additions
   from  C++   (most  notably  function  prototypes)   and  support  for
   multinational  character sets  (including the  controversial trigraph
   sequences).  The  ANSI C  standard  also  formalizes  the C  run-time
   library support routines.
   More  recently, the  Standard has  been adopted  as  an international
   standard,  ISO/IEC  9899:1990, and  this  ISO  Standard replaces  the
   earlier  X3.159  even within  the  United  States.  Its sections  are
   numbered differently  (briefly, ISO  sections 5 through  7 correspond
   roughly to the old ANSI sections 2 through 4). As an ISO Standard, it
   is  subject to  ongoing  revision through  the  release of  Technical
   Corrigenda and Normative Addenda.
   In 1994,  Technical Corrigendum  1 amended the  Standard in  about 40
   places,  most  of  them  minor corrections  or  clarifications.  More
   recently, Normative Addendum 1 added  about 50 pages of new material,
   mostly specifying new library functions for internationalization. The
   production  of Technical  Corrigenda  is an  ongoing  process, and  a
   second one is  expected in late 1995. In addition,  both ANSI and ISO
   require periodic review of their standards. This process is beginning
   in  1995, and  will likely  result in  a completely  revised standard
   (nicknamed ``C9X'' on the assumption of completion by 1999).
   The original ANSI Standard  included a ``Rationale,'' explaining many
   of its decisions, and discussing a number of subtle points, including
   several of those covered here.  (The Rationale was ``not part of ANSI
   Standard X3.159-1989, but... included  for information only,'' and is
   not included with the ISO Standard.)

 è più  corretto dire ANSI  C o  Standard C?
Si deve dire Standard C o, al limite, ISO C ma non ANSI C, come ha
ripetuto molte volte Alex Martelli in questo newsgroup.
EMG

 writes:
   Si deve dire Standard C o, al limite, ISO C ma non ANSI C, come ha
   ripetuto molte volte Alex Martelli in questo newsgroup.
Ok, grazie, l'ultimo post di  Alex trovato su Dejanews, insieme alla FAQ
di comp.lang.c,  la FAQ  del porting su  Solaris e  un documento su  C e
Posix, tuti  trovati con  Altavista, mi hanno  completato il  quadro del
perché.
Con questi argomenti ho convinto rms a cambiare "ANSI C" in "Standard C"
nei coding standards di GNU.

 nei coding standards di GNU.
Chi è "rms"?
EMG

 Suvvia... Io penso che sia Richard Stallman ^__^
Sorry, non lo conosco.
EMG

 wrote in message
3928F3F2...@flashnet.it...

Io credo che sia colui che ha creato il Progetto GNU e la licenza GNU-GPL,
correggetemi se sbaglio...

Sorry, non lo conosco.
Cosi' come io non conosco nessuno che, usando emacs (e c'e' chi ci
legge anche la posta!) non sia arrivato prima o poi a maledire RMS!
Stallman e' il fanatico promotore degli svariati progetti tipo FSF,
GNU, e via dicendo...
Ciao
	A.