Newsgroup: it.comp.lang.c
Titolo: C99?

Salve!
Io ho imparato a programmare in C sul K&R e sono contentissimo.
Sento però parlare del C99, che se ho capito bene è l'ultimo standard
ansi. La cosa mi incuriosisce un po', ho sentito nominare i prototipi e
vorrei sapere cosa cambia dal K&R.
Qualcuno conosce un documento on line che mi spieghi le differenze tra
K&R e C99?
Grazie

K&R e C99?
Un documento del genere non so se esiste, ma lo standard si acquista
per 18$.

 per 18$.
Che io sappia non esiste, pero' questo link contiene una buona 
approssimazione [1]:
http://home.tiscalinet.ch/t_wolf/tw/c/c9x_changes.html
Se non vuoi spendere i 18$ per la copia definitiva dello standard, puoi 
ottenere una copia gratuita del draft[1] dello standard da questa pagina:
http://anubis.dkuug.dk/JTC1/SC22/WG14/www/standards
[1] Entrambi questi link parlano di draft dello standard, quindi le 
    informazioni contenute potrebbero non essere affidabili al 100%, nel 
    senso che potrebbero esserci state delle modifiche (si spera di minor 
    importanza) rispetto alla versione definitiva.
-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."

 18$.
dove? è un libro?

 dove? è un libro?
Per quella cifra? :-)
File PDF da ordinare alla ISO
http://www.iso.org/iso/en/CatalogueListPage.CatalogueList
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 per 18$.
Ke roba! gli standard dovrebbero essere aperti!
Ph.

Ke roba! gli standard dovrebbero essere aperti!
Per quale motivo ?
-- 
Andrea Laforgia
#exclude <windows.h>

 Ke roba! gli standard dovrebbero essere aperti!
Dato che non posso usare la carta di credito...c'è un modo per avere lo
standard?
-- 
Rhymes (rhy...@NOSPAMmyself.com)
linux registered user #219707
linux registered machine #172395

 Per quale motivo ?
per il fatto che sono standard?

per il fatto che sono standard?
Mi hai tolto le parole di bocca!
Ph.

per il fatto che sono standard?
Non vuol dire nulla.


 Non vuol dire nulla.
non sono certo i pochi dollari che cambiano la vita, pero' e' il
principio che lascia dubbiosi: se e' uno standard dovrebbe essere
accessibile da tutti liberamente.

accessibile da tutti liberamente.
E io, onestamente, non ne capisco il perché. 
E` un principio che non condivido.


 Mi hai tolto le parole di bocca!
Mah, non e' che lo standard sia "chiuso", e' che ti fanno pagare un 
contributo simbolico per il loro lavoro.
Oltretutto trovi molti draft, l'unica cosa che non puio avere gratis e' la 
revisione definitiva.
Alla fine e' come l'Open Source... mica c'e' scritto da nessuna parte che ti 
deve arrivare gratis.
L'unica differenza e' che non so quanto tu sia libero di ridistribuire lo 
standard.
Per me uno standard chiuso e' quello che tu non puoi avere in nessun modo, 
se non firmando contratti che ti impediscano di rivelare in alcun modo 
quello che hai appreso.
Pero' sta discussione sta finendo un po' OT.


accessibile da tutti liberamente.
Se tu hai un'idea, seppur buona, gia' mettendola in vendita ne
rallenti la diffusione.
Inoltre, la stessa parola *standard* vuol dire *uguale per tutti*;
peccato che non tutti sono disposti a pagare, o ne hanno la
possibilita'.
Ergo, il C99 non e' uno standard.
Si possono sempre leggere le bozze, che se aggiornate, 
vanno rilette.
Bello standard.
Ph.

 Ergo, il C99 non e' uno standard.
Si che lo è


Si che lo č
Wow, confutazione motivata ;-)
by LjL
ljl...@tiscalinet.it

 Wow, confutazione motivata ;-)
devo postarti il link dello standard ISO?


devo postarti il link dello standard ISO?
ah lo ha detto la ISO, allora si...
peccato che sempre se vuoi la versione definitiva devi pagare.
Ph.
Ph.

Inoltre, la stessa parola *standard* vuol dire *uguale per tutti*;
Niente affatto, "standard" non vuol dire questo.


 peccato che sempre se vuoi la versione definitiva devi pagare.
Leggi quello che a scritto sopra Laforgia..io sono daccordo con lui.
E comunque puoi sempre scrivere una mail di protesta


Niente affatto, "standard" non vuol dire questo.
Ed allora cosa vuol dire?
Al massimo il significato della parola *standard* si puo' estendere
da *uguale per tutti* ad *uguale per molti* con  molti > tutti/2.
Ph.

devo postarti il link dello standard ISO?
Non č quello che criticavo.
Criticavo soltanto il fatto che su Usenet ha molto poco senso, come
puoi leggere in qualunque... pseudo-standard, ribattere a un argomento
con frasi come "sě che lo č".
by LjL
ljl...@tiscalinet.it

 Niente affatto, "standard" non vuol dire questo.
#define standard ?

 con frasi come "sì che lo è".
Mi scuso per il mio precedente post allora :)
