|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2008
Messaggi: 1271
|
[C] Utilizzate la caratteristiche introdotte con il dialetto C99?
Io ho comprato il K&R e ho studiato l'ANSI C89. Esiste però, come saprete, anche lo standard C99 che introduce diverse caratteristiche, tra l'altro non del tutto implementate nella maggior parte dei compilatori.
Mi chiedevo, se i programmatori (e per programmatori intendo gente che ci lavora o che comunque si accupa di progetti ampi) utilizzassero le nuove caratteristiche (a parte l'utilizzo di "//" per i commenti su riga, che lo reputo ovvio) e magari anche le funzioni offerte dalla nuova libreria. Mi chiedo questo, perché, non essendo stato rilasciata una versione aggiornata del K&R sono dubbioso se "aggiornarmi" o meno.
__________________
MacBook 6,1|2,26 Ghz C2D|2GB 1067 Mhz DDR3|GeForce 9400M|Mac OSX 10.6.2 |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
no perché non programmo in C
ma se lo facessi si, di sicuro userei le "nuove" features. ad esempio non potrei fare a meno di dichiarare variabili in mezzo al codice e nelle intestazioni dei cicli for, sembra una sciocchezza ma per me é importante. altra cosa introdotta dal C99 (spero di non sbagliarmi, non sono sicuro che non fosse solamente un'estensione GNU) che userei assiduamente sono i variable-size arrays: secondo me é molto comodo poter fare delle allocazioni dinamiche sullo stack oltre che sull'heap; naturalmente bisogna fare sempre attenzione al range di valori che puó assumere la variabile che controlla la dimensione dei suddetti arrays, ma é un'attenzione che bisogna porre anche per le allocazioni sull'heap. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
edit - doppio
Ultima modifica di fero86 : 18-11-2009 alle 01:28. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 4907
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:14.




















