Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Turtle Beach Vulcan II TKL Pro: una tastiera analogica senza compromessi
Recensione Turtle Beach Vulcan II TKL Pro: una tastiera analogica senza compromessi
Abbiamo messo le mani sulla Vulkan II TKL Pro, tastiera hall effect di Turtle Beach che offre un'ampia gamma di funzionalità molto ricercate dai giocatori più esigenti. Ci ha accompagnati per oltre un mese nelle nostre sessioni di gioco e non solo: ecco le nostre impressioni.
SuiteWorld e CloudWorld: nel 2024 le parole d'ordine sono neutralità e apertura
SuiteWorld e CloudWorld: nel 2024 le parole d'ordine sono neutralità e apertura
Siamo volati a Las Vegas per prendere parte a un doppio evento: Oracle CloudWorld e NetSuite SuiteWorld, per la prima volta, si sono svolti in contemporanea. Più che un dettaglio logistico, questa doppia conferenza ci ha permesso di capire come entrambe le aziende stiano cambiando profondamente il proprio approccio: Oracle si posiziona come un fornitore neutrale di tecnologia, mentre NetSuite si apre maggiormente
Recensione Nothing Phone (2a) Plus: poco Plus ma è sempre più convincente
Recensione Nothing Phone (2a) Plus: poco Plus ma è sempre più convincente
Nothing decide di porre sul mercato una versione Plus del suo intrigante Phone (2a). Una versione appena più pompata nel processore, con delle variazioni nel design della scocca e con qualche altra chicca. La sostanza non cambia, il prezzo varia di poco ma il tutto è sempre più convincente. 
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-03-2010, 15:43   #41
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4905
Quote:
Originariamente inviato da flx2000 Guarda i messaggi
@||ElChE||88:
Dai, lascia perdere. Ogni volta ci deve essere qualcuno che cerca di insegnare agli altri la sua limitatissima verità...
Non sei assolutamente riuscito a capire quello di cui parlo, e sta cosa sta diventando veramente noiosa.
Stavo per risponderti a tono ma mi pare di fare la solita guerra coi sapientoni di turno. Sai che c'è? Ti lascio la ragione dei cretini.
Io so quanto conosco Python. Non puoi certo minare alle mie conoscenze con le tue allusioni da troll guerrafondaio.
Abbi la decenza di risparmiarci le solite scuse e accuse di chi si è reso conto di aver sbagliato e non ha il coraggio di ammetterlo, ricorrendo alla buona vecchia "ragione dei cretini".

Grazie.
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2010, 15:50   #42
bobbytre
Senior Member
 
L'Avatar di bobbytre
 
Iscritto dal: Feb 2010
Messaggi: 466
bobbytre è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2010, 18:57   #43
kralizec
Member
 
Iscritto dal: Aug 2007
Messaggi: 235
Quote:
Originariamente inviato da Kralizek Guarda i messaggi
io la tradurrei cosí invece:

Codice:
        a++; incremento di a, quindi dopo l'istruzione: a = 1;
        a=a; Assegnazione di 0 ad a, di nuovo
l'assegnazione all'LValue viene fatta dopo aver valutato l'espressione RValue

ps: bel nick :P
la tua soluzione mi pare più adatta ad un ++a che un a++... :-)


ps
ci ho messo davvero 30 secondi buoni per capire che non sono diventato scemo autoquotandomi, ma eri davvero un'altra persona... bel nick! XD
kralizec è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2010, 19:17   #44
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53970
||ElChE||88 e fix2000: per favore terminate istantaneamente questo flame.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2010, 19:59   #45
flx2000
Bannato
 
L'Avatar di flx2000
 
Iscritto dal: Nov 2002
Città: Roma
Messaggi: 810
Quote:
Originariamente inviato da cionci Guarda i messaggi
||ElChE||88 e fix2000: per favore terminate istantaneamente questo flame.
Volentieri, da canto mio l'ho già fatto al post precedente. Mi scuso con gli altri.
flx2000 è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2010, 20:11   #46
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4905
Interessante, non sapevo che "terminare il flame" e "accusare gli altri di essere cretini e troll" fossero equivalenti.
Ogni giorno si impara qualcosa di nuovo!
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2010, 22:34   #47
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
In C# l'esecuzione restituisce 0.
Questo perche' in C# l'operatore di postincremento ++ viene eseguito immediatamente dopo l'utilizzo dell'oggetto, in questo caso un intero.
L'esecuzione quindi risulta
Codice:
int a=0;
a=a++;
viene salvato temporaneamente il valore 0 di a perche' deve essere utilizzato nella valutazione successiva.
Viene incrementato a (in questo momento vale 1)
il valore precedentemente salvato viene utilizzato per continuare l'operazione.
La prosecuzione prevede un assegnazione. Viene di nuovo assegnato 0 ad a.

Altro esempio:
Codice:
int a = 2;
int q = 123 + a++ + a++;
1) Viene salvato temporaneamente il valore di a, ovvero 2.
2) a viene incrementato di uno. (che vale 3 quindi)
3) viene eseguita la somma tra 123 e il valore 2 salvato = 125
4) viene salvato temporaneamente il valore di a, ovvero 3.
5) viene incrementato il valore di a, che varra' quindi 4.
6) viene eseguita la somma tra 125 e 3 precedentemente salvato = 128, che viene assegnata a q

I passi 2 e 3 possono essere scambiati tra di loro nell'esecuzione
Cosi' anche i passi 5 e 6. La sintassi C non impone un ordine piuttosto che un altro.
Ma la differenza con il caso in studio precedente e' proprio qui.
A seconda dell'ordine di esecuzione si ottiene 0 oppure 1.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.

Ultima modifica di gugoXX : 12-03-2010 alle 22:38.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2010, 15:28   #48
Black imp
Senior Member
 
Iscritto dal: Nov 2000
Città: MILANO
Messaggi: 2658
scusate ma io mi soffermerei un attimo su concetti più di logica che non di implementazione:

sappiamo che il post incremento agisce DOPO l'assegnazione:

se fosse

Codice:
int a = 0;
int b;

b = a++;
b varrebbe 0 e a varrebbe 1.

nel caso in esame si sta incrementando il simbolo a. come avvenga usualmente tradotta questa operazione in assembly non ha alcuna rilevanza per 'decidere' quale risultato sarebbe lecito aspettarsi.

morale: ho un operatore che incrementa DOPO l'assegnazione, e ho un simbolo ben preciso che viene incrementato ed è a. quindi per me il valore corretto dovrebbe essere 1.

cioè a livello logico io ho esplicitamente detto che il contenuto di a dopo l'assegnazione debba essere incrementato. non ho detto che a visto come parametro deve essere incrementato mentre la variabile a sx dell'assegnamento no. quella è una distinzione che fa l'implementazione del linguaggio, non la logica secondo me.
Black imp è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2010, 15:54   #49
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2760
No, il punto è che l'incremento non viene fatto dopo l'assegnazione, ma dopo aver valutato il valore della variabile. L'esempio di gugoXX spiega benissimo questo fatto.
wingman87 è online   Rispondi citando il messaggio o parte di esso
Old 14-03-2010, 00:38   #50
Black imp
Senior Member
 
Iscritto dal: Nov 2000
Città: MILANO
Messaggi: 2658
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
No, il punto è che l'incremento non viene fatto dopo l'assegnazione, ma dopo aver valutato il valore della variabile. L'esempio di gugoXX spiega benissimo questo fatto.
è lo stesso perché la valutazione della variabile è fatta per fare l'assegnazione. valuti, assegni, incrementi. l'esempio riportato invece conferma quanto dico. in quel caso l'operatore a sx è un operatore + anziché = ma la logica è la stessa: valuti sommi e incrementi, poi valuti sommi ancora e incrementi.
Black imp è offline   Rispondi citando il messaggio o parte di esso
Old 14-03-2010, 00:49   #51
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2760
Quote:
Originariamente inviato da Black imp Guarda i messaggi
è lo stesso perché la valutazione della variabile è fatta per fare l'assegnazione. valuti, assegni, incrementi. l'esempio riportato invece conferma quanto dico. in quel caso l'operatore a sx è un operatore + anziché = ma la logica è la stessa: valuti sommi e incrementi, poi valuti sommi ancora e incrementi.
Ma no, l'ordine è valuti, incrementi e sommi, riporto qui l'esempio di gugoXX:
Quote:
1) Viene salvato temporaneamente il valore di a, ovvero 2.
2) a viene incrementato di uno. (che vale 3 quindi)
3) viene eseguita la somma tra 123 e il valore 2 salvato = 125
4) viene salvato temporaneamente il valore di a, ovvero 3.
5) viene incrementato il valore di a, che varra' quindi 4.
6) viene eseguita la somma tra 125 e 3 precedentemente salvato = 128, che viene assegnata a
wingman87 è online   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Turtle Beach Vulcan II TKL Pro: una tastiera analogica senza compromessi Recensione Turtle Beach Vulcan II TKL Pro: una t...
SuiteWorld e CloudWorld: nel 2024 le parole d'ordine sono neutralità e apertura SuiteWorld e CloudWorld: nel 2024 le parole d'or...
Recensione Nothing Phone (2a) Plus: poco Plus ma è sempre più convincente Recensione Nothing Phone (2a) Plus: poco Plus ma...
Recensione HONOR MagicPad 2, con un meraviglioso OLED da 12,3'' è un vero affare Recensione HONOR MagicPad 2, con un meraviglioso...
Google Pixel Watch 3: migliora ma non è ancora come vorremmo. La recensione Google Pixel Watch 3: migliora ma non è a...
Roscosmos: procedono i lavori per le mis...
SpaceX ha assemblato il razzo spaziale r...
Ecco una friggitrice ad aria e grill 2-i...
Il miglior computer portatile per rappor...
I chip Wi-Fi e 5G Apple arriveranno nel ...
Tutte le offerte Google Pixel: Watch e s...
Aspirapolvere robot e scope elettriche i...
L'ONU propone un piano internazionale pe...
Nuki Smart Lock con supporto Matter e in...
Nuovi iPhone 16 e 16 Pro, AirPods 4 e Ap...
Amazon Seconda Mano (ex Warehouse): pros...
Microsoft Flight Simulator 2024: la conf...
Occhio agli sconti AVM FRITZ!Box nel wee...
Tutti gli sconti del weekend per il mond...
Questo portatile Lenovo con doppio SSD, ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 16:00.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Served by www3v