|
|
|
|
Strumenti |
07-05-2009, 13:44 | #201 | |
Messaggi: n/a
|
Quote:
Come già detto, ci sono stati casi particolari in cui la lunghezza di int e long coincidevano, anche se comunemente il long occupa più spazio (non a caso sta per long integer). La sostanza è che un int occupa meno memoria di un long o nel peggiore dei casi esistenti occupano la stessa dimensione. Come formulazione rigorosa potremmo dire che "un int occupa uno spazio minore o uguale ad un long". |
|
07-05-2009, 13:47 | #202 | |
Messaggi: n/a
|
Quote:
|
|
07-05-2009, 13:51 | #203 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
71104 capitolo secondo...
Ma non è che è un clone? |
07-05-2009, 13:53 | #204 |
Messaggi: n/a
|
No... quello è fatto della tua stessa pasta, nulla a che fare con la mia
Devo ricordarmi di non entrare più in queste discussioni con chi non ha frequentato corsi di ingegneria informatica e quindi non può essere al mio livello... si finisce sempre in thread inconcludenti e senza fine. Ultima modifica di ekerazha : 07-05-2009 alle 13:57. |
07-05-2009, 13:59 | #205 | |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Quote:
|
|
07-05-2009, 14:01 | #206 | |||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Quanto alla dimensione relativa, relativa a cosa? Serve qualcosa per effettuare il confronto, non trovi? Quindi dimmi pure: in base a cosa puoi ottenere una dimensione "relativa"? Quote:
In questo caso int e long hanno ESATTAMENTE la stessa dimensione e lo stesso range di numeri rappresentabili. Quote:
Domanda inutile, quindi. Quote:
Leggendo anche gli altri messaggi vedo che alla fine ti sei ridimensionato, visto che hai compreso che il linguaggio C da solo non dà NESSUNA certezza in termini di spazio et similia, in quanto dipende sempre dall'architettura e dal compilatore. Quindi è sbagliato affermare che il C (da solo, quindi) ti permette di conoscere meglio "ciò che c'è sotto". Perché il sotto può cambiare, e molto. Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|||||
07-05-2009, 14:05 | #207 |
Bannato
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR Casco: XR1000 Diabolic 3
Messaggi: 27578
|
Cesare, ma lui frequenta corsi di Ingegneria Informatica, sta uno step forward al nostro...
|
07-05-2009, 14:11 | #208 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Me ne sono accorto: è troppo avanti. Più avanti anche degli standard.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
07-05-2009, 14:12 | #209 | |
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
07-05-2009, 14:25 | #210 | ||||||||
Messaggi: n/a
|
Quote:
Quote:
Quote:
Ti stai arrampicando sui cavilli perchè ti rimangono solo quelli, mentre non hai alcuna argomentazione sostanziale. La sostanza è che un int occupa meno memoria di un long e nella peggiore delle ipotesi occupa la stessa, un long (LONG INTEGER) occupa più memoria e nella migliore delle ipotesi occupa la stessa. Quindi se vuoi essere "parsimonioso" dal punto di vista dell'allocazione di memoria, userai in linea generale un int piuttosto che un long. Questa è la sostanza. Non saranno i cavilli del tipo "non è vero che è più grande perchè in alcuni casi può essere uguale" (e non dico maggiore, ma uguale) ad incrementare lo spessore delle tue affermazioni (anche perchè è una precisazione che ho fatto io autonomamente una volta che ci si è voluti addentrare maggiormente nella questione). Quote:
Quote:
Quote:
Quote:
Sono già cosa dette e ridette, ti basterebbe leggerle correttamente Quote:
Ultima modifica di ekerazha : 07-05-2009 alle 14:27. |
||||||||
07-05-2009, 14:25 | #211 | |
Messaggi: n/a
|
Quote:
|
|
07-05-2009, 14:34 | #212 | |
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
Ci sono altri linguaggi in cui int e long non esistono, e dove magari i tipi bounded li usi solo quando necessario.
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
07-05-2009, 14:38 | #213 |
Senior Member
Iscritto dal: Sep 2004
Città: Bolzano
Messaggi: 2143
|
....visto che ci siamo, che mi dite di Oracle?
__________________
Vendo...nulla. Cerco...la felicità. |
07-05-2009, 14:41 | #214 | |
Member
Iscritto dal: Jan 2007
Messaggi: 189
|
Quote:
|
|
07-05-2009, 14:42 | #215 | ||
Messaggi: n/a
|
Quote:
Ho solo aggiunto un caso (quello poco sostanziale dato dall' = ). Troppa gente a cui si indica la luna, si ferma a guardare il dito. Quote:
|
||
07-05-2009, 14:42 | #216 | ||
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
Quote:
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
||
07-05-2009, 14:43 | #217 | ||||||||||||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Ma si vede che dalle tue, di parti, anche la logica è un'opinione. Quote:
Quote:
Quote:
Quote:
E' inutile che cerchi di rigirare le carte. Quote:
Per essere rigorosi, bisogna fare una premessa... dipende dall'architettura, o meglio... dipende da come si comporta il compilatore sulla precisa architettura.l'abbia scritto tu... Quote:
Quote:
Quote:
Uno contro tutti.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||||||||||||||
07-05-2009, 14:45 | #218 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Ti consiglio FireBird.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
07-05-2009, 14:47 | #219 | ||||
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
|
Quote:
Quote:
Quote:
Ma se non conosci nemmeno lo standard del C. Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||||
07-05-2009, 14:49 | #220 | |
Messaggi: n/a
|
Quote:
Comunque senza fissarsi solo su int e long possiamo far entrare nel calderone anche tutti gli altri type... saranno mica tutti sempre coincidenti? |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:26.