Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Snapdragon Soung Gen 2 è la piattaforma Qualcomm per i dispositivi audio sempre più integrati nel mondo dell'intelligenza artificiale: al prorpio interno tanta potenza elaborativa per gestire al meglio le necessità d'uso dell'agentic AI
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6
In occasione del proprio Snapdragon Summit Qualcomm annuncia i due nuovi chip per dispositivi mobile di fascia alta che entreranno nel mercato nel corso del 2027: tanta potenza a disposizione per elaborazioni di intelligenza artificiale sempre più complesse
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
Hogwarts arriva in fascia media grazie a realme, con una special edition che unisce la Quadra Light-Sensing Color-changing Tech, un baule in stile Hogwarts Express pieno di collezionabili e una scheda tecnica sostanzialmente identica al 16 Pro di partenza: ecco cosa cambia davvero, come si comporta nell'uso quotidiano e quanto vale in base al prezzo di 699,99 euro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-05-2008, 15:59   #1
Homra
Member
 
Iscritto dal: May 2008
Messaggi: 169
dubbio sul for...

nn capisco l'utilizzo del for con questo parametri...
for(;!Q.size(); ) {...}
grazie a tutti!
Homra è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 16:12   #2
RaouL_BennetH
Senior Member
 
L'Avatar di RaouL_BennetH
 
Iscritto dal: Sep 2004
Messaggi: 3967
fai qualcosa all'infinito fin quando il valore è diverso dalla dimensione di Q ?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
RaouL_BennetH è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 16:14   #3
wizard_at
Senior Member
 
L'Avatar di wizard_at
 
Iscritto dal: Jul 2006
Città: MILANO
Messaggi: 1645
e' come dire
for { non fa nulla ; fino a quando quella funzione non rispondera' vero ; non fa nulla }

volendo la scrivi anche cosi'

for {int i=0; !Q.size(); i++}

come vedi i non influisce sul fatto che il ciclo for continui o meno.
__________________
xoooxoooxooox
wizard_at è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 16:16   #4
grigor91
Senior Member
 
L'Avatar di grigor91
 
Iscritto dal: Dec 2007
Città: brianza
Messaggi: 717
Quote:
Originariamente inviato da Homra Guarda i messaggi
nn capisco l'utilizzo del for con questo parametri...
for(;!Q.size(); ) {...}
grazie a tutti!
E' un po' contorta. Un bel while andrebbe meglio.
__________________
AMD Ryzen 9700X MSI RX 480 Gaming X 8G ASRock B850 Pro-A Windows 11 Pro RAM DDR5 16GBx2 TEAMGROUP T-Create Expert 6000 MHz CL30 SSD Crucial T500 4TB case Corsair Carbide 200R
grigor91 è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 17:20   #5
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
ma dove le tirano fuori certe cose,ci vuole fantasia però
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 18:09   #6
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
È perfettamente "legale" quanto perfettamente inutile, bastava un while... Se si scrive codice a caso poi esce fuori questa robaccia.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 18:10   #7
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da khelidan1980 Guarda i messaggi
ma dove le tirano fuori certe cose,ci vuole fantasia però
Naaaaaa. Basta usare il C.
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 18:17   #8
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Naaaaaa. Basta usare il C.
Beh... scrivere una cosa come quella è perversione, non è C
Da notare anche lo spettacolare cast a bool dell'unisgned int restituito da size...
e il container chiamato con l'espressivissimo nome "Q".

Anche in C si può usare un ottimo while( Query.size() != 0) che fa esattamente la stessa cosa, e si capisce anche cosa è.
__________________
*ToMmO*

devlog | twitter

Ultima modifica di Tommo : 22-05-2008 alle 18:26.
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 18:23   #9
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Beh... scrivere una cosa come quella è perversione, non è C
Quotone.
Quote:
Originariamente inviato da Tommo Guarda i messaggi
cosè.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 18:26   #10
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Beh... scrivere una cosa come quella è perversione, non è C
Concordo
Quote:
Da notare anche lo spettacolare cast a bool dell'unisgned int restituito da size...
Questo è perfettamente lecito in C. Voglio dire: non è questione di cattivo uso delle sintassi, ma l'operatore ! funziona proprio così.
Quote:
e il container chiamato con l'espressivissimo nome "Q".
Mumble. Io avrei messo Queue, se fosse una coda.
Quote:
Anche in C si può usare un ottimo while( Query.size() != 0) che fa esattamente la stessa cosa, e si capisce anche cosè.
Idem come all'inizio.
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 18:27   #11
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Editato

Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Questo è perfettamente lecito in C. Voglio dire: non è questione di cattivo uso delle sintassi, ma l'operatore ! funziona proprio così.
Beh so che funziona, ma nei tutorial prima si spiega cos'è e poi si spiega che non va usato
Almeno in quelli che ho letto io.
__________________
*ToMmO*

devlog | twitter

Ultima modifica di Tommo : 22-05-2008 alle 18:29.
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 18:30   #12
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Editato
Capita anche ai migliori. È solo che io sono ballbreaker.
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 18:34   #13
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Beh so che funziona, ma nei tutorial prima si spiega cos'è e poi si spiega che non va usato
Almeno in quelli che ho letto io.
Mi passi il link di qualcuno, così mi faccio 4 risate?
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 18:46   #14
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
Hmm... non ne ritrovo... l'avrò letto in giro.
Fatto sta che sapevo fosse sconsigliato per via di equivoci che possono nascere.
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 20:42   #15
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Francamente non mi risulta.

Diffida da queste "guide": meglio orientarsi su un bel libro scritto da persone competenti (eventualmente, ma non sempre, gli stessi creatori di un linguaggio).
__________________
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
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 22-05-2008, 20:51   #16
marco.r
Senior Member
 
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
Quote:
Originariamente inviato da Tommo Guarda i messaggi
Beh... scrivere una cosa come quella è perversione, non è C
Da notare anche lo spettacolare cast a bool dell'unisgned int restituito da size...
e il container chiamato con l'espressivissimo nome "Q".

Anche in C si può usare un ottimo while( Query.size() != 0) che fa esattamente la stessa cosa, e si capisce anche cosa è.
Concordo ! Quel for e' così perfido che è facile capirlo sbagliato (per inciso, a prima vista sembra equivalente ad un while( Query.size() == 0 ) )
__________________
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
marco.r è offline   Rispondi citando il messaggio o parte di esso
Old 23-05-2008, 09:13   #17
Homra
Member
 
Iscritto dal: May 2008
Messaggi: 169
grazie a tutti.. alla fine c'ero arrivato da solo.... cmq nn è codice mio...(un avviso a tutti quelli che usano cellulari vodafone:i sistemi usati dal vostrop gestore si basano su codice con questa sintassi )

La cosa che non capisco è cosa diavolo è quella Q.
Viene definita come attributo della classe in questo modo:
queue<CReqArg> Q

Qualcuno sà cosa vuol dire???

Ultima modifica di Homra : 23-05-2008 alle 10:24.
Homra è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Disney+ aumenta ancora i prezzi, per il ...
Xiaomi 18 Pro e Pro Max, la grande novit...
C'è un motivo se OpenAI non chiede un eu...
11 novità rilevanti nella nostra ...
Il tempo non è mai stato misurato...
Le auto elettriche sono più longe...
Stardock Snipboard: il dock che vuole ma...
Logitech G PRO X SUPERLIGHT 2 e SE, mous...
Supporto Linux in arrivo anche per i not...
Ninja MAX, la friggitrice ad aria da 6,2...
Poche scorte rimaste: Mini PC con Ryzen ...
Adobe Premiere è disponibile anche su An...
Sorpresa su Amazon: ora sono 2 le e-bike...
Galaxy S27, svelate le configurazioni di...
Gli studenti americani voltano le spalle...
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: 09:46.


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