Torna indietro   Hardware Upgrade Forum > Software > Programmazione

PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu
Il modello "build to order" di PCSpecialist permette di selezionare una struttura base per un sistema, personalizzandolo in base alle specifiche esigenze con una notevole flessibilità di scelta tra i componenti. Il modello Lafité 14 AI AMD è un classico notebook clamshell compatto e potente, capace di assicurare una elevata autonomia di funzionamento anche lontano dalla presa di corrente
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto
Nothing con il suo nuovo Phone 4(a) conferma la sua identità visiva puntando su una costruzione che nobilita il policarbonato. La trasparenza resta l'elemento cardine, arricchita da una simmetria interna curata nei minimi dettagli. Il sistema Glyph si evolve, riducendosi nelle dimensioni ma aumentando l'utilità quotidiana grazie a nuove funzioni software integrate e notifiche visive. Ecco tutti i dettagli nella recensione completa
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale
Nelle ultime settimane abbiamo provato la Corsair Vanguard Air 99 Wireless, una tastiera tecnicamente da gaming, ma che in realtà offre un ampio ventaglio di possibilità anche al di fuori delle sessioni di gioco. Flessibilità e funzionalità sono le parole d'ordine di una periferica che si rivolge a chi cerca un prodotto capace di adattarsi a ogni esigenza e ogni piattaforma
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-05-2008, 14:02   #1
MasterDany
Senior Member
 
L'Avatar di MasterDany
 
Iscritto dal: Dec 2007
Messaggi: 505
[.net]e goto

Ciao a tutti stavo leggendo i tutorial ufficiali a C# di Microsoft:
http://msdn.microsoft.com/it-it/library/zkxk2fwf.aspx
http://msdn.microsoft.com/it-it/library/67ef8sbd.aspx
http://msdn.microsoft.com/it-it/library/67ef8sbd.aspx
E mi sono accorto che zio Bill non ha levato il comando goto.Me ne sono state dette di tutti i colori su questa parola ma perchè la microsoft non l'ha levata?
Se è inutile che ce l'hanno messo a fare?
Bisogna impararlo?
Ma soprattutto a che serve?
__________________
Giochi:Fallout 3,Civilitation IV,Call of Duty-World at War,Far Cry 2,Crysis,Age of Empires III. BLOG
Non ricordo niente ma non lo dimenticherò mai

Ultima modifica di MasterDany : 03-05-2008 alle 14:05.
MasterDany è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 14:06   #2
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
il goto è utille per far salti fra un etichetta switch all'altra, questo argomento è già stato discusso qui
http://www.hwupgrade.it/forum/showth...highlight=goto
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 14:42   #3
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da MasterDany Guarda i messaggi
Ciao a tutti stavo leggendo i tutorial ufficiali a C# di Microsoft:
http://msdn.microsoft.com/it-it/library/zkxk2fwf.aspx
http://msdn.microsoft.com/it-it/library/67ef8sbd.aspx
http://msdn.microsoft.com/it-it/library/67ef8sbd.aspx
E mi sono accorto che zio Bill non ha levato il comando goto.Me ne sono state dette di tutti i colori su questa parola ma perchè la microsoft non l'ha levata?
Se è inutile che ce l'hanno messo a fare?
Bisogna impararlo?
Ma soprattutto a che serve?
A consentire di scrivere il .NET.
Trovi il goto usato in praticamente tutte le classi base del .NET ed è usato senza troppi risparmi nei sorgenti C++ del framework.
Evidentemente alla fine degli anni 90 in Microsoft lo ritenevano ancora utile.
Basta sapere che c'è e passare oltre.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 14:45   #4
MasterDany
Senior Member
 
L'Avatar di MasterDany
 
Iscritto dal: Dec 2007
Messaggi: 505
Quindi è inutilizzabile nelle mie applicazioni?
Non ha capito a che serve.Ho capito solo che con il comando goto si può uscire da cilci nidificati.Ci sono altre cose da sapere?

Grazie
__________________
Giochi:Fallout 3,Civilitation IV,Call of Duty-World at War,Far Cry 2,Crysis,Age of Empires III. BLOG
Non ricordo niente ma non lo dimenticherò mai
MasterDany è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 14:54   #5
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
nei tutorial di C# viene usato il goto?Mi pare assai strano....
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 14:55   #6
MasterDany
Senior Member
 
L'Avatar di MasterDany
 
Iscritto dal: Dec 2007
Messaggi: 505
si
__________________
Giochi:Fallout 3,Civilitation IV,Call of Duty-World at War,Far Cry 2,Crysis,Age of Empires III. BLOG
Non ricordo niente ma non lo dimenticherò mai
MasterDany è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 14:56   #7
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da MasterDany Guarda i messaggi
si
dove?linkami un pagina precisa,ripeto i tutorial non il sorgente del C#
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 15:15   #8
MasterDany
Senior Member
 
L'Avatar di MasterDany
 
Iscritto dal: Dec 2007
Messaggi: 505
Subito :
http://msdn.microsoft.com/it-it/library/13940fs2.aspx
http://msdn.microsoft.com/it-it/library/s3xe34ex.aspx

Io non ho capito questo uso:
Quote:
L'istruzione goto viene generalmente utilizzata per trasferire il controllo a un'etichetta case specifica di un'istruzione switch o all'etichetta predefinita di un'istruzione switch.
avete altri esempi?

Grazie mille a tutti
__________________
Giochi:Fallout 3,Civilitation IV,Call of Duty-World at War,Far Cry 2,Crysis,Age of Empires III. BLOG
Non ricordo niente ma non lo dimenticherò mai
MasterDany è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 15:19   #9
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da MasterDany Guarda i messaggi
Subito :
http://msdn.microsoft.com/it-it/library/13940fs2.aspx
http://msdn.microsoft.com/it-it/library/s3xe34ex.aspx

Io non ho capito questo uso:

avete altri esempi?

Grazie mille a tutti
lascia perdere l'istruzione goto,per ora non ti interessa nemmeno sapere che esiste,non è una cosa che deve imparare uno che inzia a programmare,più avanti se ti vuoi fare una cultura sul coding horror la guarderai!
__________________
Khelidan

Ultima modifica di khelidan1980 : 03-05-2008 alle 15:21.
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 15:19   #10
MasterDany
Senior Member
 
L'Avatar di MasterDany
 
Iscritto dal: Dec 2007
Messaggi: 505

Ma non è utile?
__________________
Giochi:Fallout 3,Civilitation IV,Call of Duty-World at War,Far Cry 2,Crysis,Age of Empires III. BLOG
Non ricordo niente ma non lo dimenticherò mai
MasterDany è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 15:20   #11
MasterDany
Senior Member
 
L'Avatar di MasterDany
 
Iscritto dal: Dec 2007
Messaggi: 505
Se riesco a capire a che serve
__________________
Giochi:Fallout 3,Civilitation IV,Call of Duty-World at War,Far Cry 2,Crysis,Age of Empires III. BLOG
Non ricordo niente ma non lo dimenticherò mai
MasterDany è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 15:23   #12
khelidan1980
Senior Member
 
L'Avatar di khelidan1980
 
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
Quote:
Originariamente inviato da MasterDany Guarda i messaggi

Ma non è utile?
no
__________________
Khelidan
khelidan1980 è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 15:25   #13
MasterDany
Senior Member
 
L'Avatar di MasterDany
 
Iscritto dal: Dec 2007
Messaggi: 505
voglio sapere comunque a che serve
__________________
Giochi:Fallout 3,Civilitation IV,Call of Duty-World at War,Far Cry 2,Crysis,Age of Empires III. BLOG
Non ricordo niente ma non lo dimenticherò mai
MasterDany è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 16:01   #14
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
Quote:
Originariamente inviato da MasterDany Guarda i messaggi
voglio sapere comunque a che serve
te l'ho già detto; il suo utilizzo primario è quello di passare da un etichetta switch all'altra
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 16:03   #15
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471

Il goto NON esiste.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 16:04   #16
MasterDany
Senior Member
 
L'Avatar di MasterDany
 
Iscritto dal: Dec 2007
Messaggi: 505
Quote:
Originariamente inviato da VICIUS Guarda i messaggi

Il goto NON esiste.
__________________
Giochi:Fallout 3,Civilitation IV,Call of Duty-World at War,Far Cry 2,Crysis,Age of Empires III. BLOG
Non ricordo niente ma non lo dimenticherò mai
MasterDany è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 16:16   #17
arcer
Senior Member
 
L'Avatar di arcer
 
Iscritto dal: Sep 2005
Città: Messina
Messaggi: 561
ti faccio un esempio:

variabile a=0;
etichetta1:
istruzione 1;
istruzione 2;
istruzione 3;
a=a+1;
se a!=5
goto etichetta1;
istruzione 4;
istruzione 5;



capito a che serve?
di solito viene considerato un orrore e ci sono diverse scuole di pensiero (l'ho chiesto ad alcuni prof all'uni):

1° il goto non si usa perche generela salti nella lettura del codice ed inoltre genera lo svuotamato del buffer d'esecuzione ovvero

operazione che si sta eseguendo--------> X

operazioni nel buffer------> z,w,f,d,q
se si esegue un goto il buffer si deve svuotare e riempire....


soluzione strana

2° secondo il teorema di Jacopini-Bhom ogni algoritmo può essere eseguito con le tre strutture basilari ovvero : la sequenza, la selezione ed il ciclo

questo teorema ovviamente entra in forte contrasto con l'idea del goto e quindi il goto nella programmazione strutturata è stato appunto chiamato l'ORRORE

3° è ovvio che usare il goto rende il codice poco leggibile e quindi anche per una specie di "convezione" e comodità è meglio non usarlo....



se vuoi dargli na lettura

http://en.wikipedia.org/wiki/GOTO
__________________
Bill Gates: "Noi siamo la MicroSoft. Voi sarete assimilati. La resistenza è inutile."

Kenneth Olson (fondatore della Digital Equipment Corporation) : "Ma che bisogno avrebbe una persona di tenersi un computer in casa?"
arcer è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 16:17   #18
MasterDany
Senior Member
 
L'Avatar di MasterDany
 
Iscritto dal: Dec 2007
Messaggi: 505
grazie
__________________
Giochi:Fallout 3,Civilitation IV,Call of Duty-World at War,Far Cry 2,Crysis,Age of Empires III. BLOG
Non ricordo niente ma non lo dimenticherò mai
MasterDany è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 16:19   #19
arcer
Senior Member
 
L'Avatar di arcer
 
Iscritto dal: Sep 2005
Città: Messina
Messaggi: 561
Quote:
Originariamente inviato da MasterDany Guarda i messaggi
grazie
e di che
__________________
Bill Gates: "Noi siamo la MicroSoft. Voi sarete assimilati. La resistenza è inutile."

Kenneth Olson (fondatore della Digital Equipment Corporation) : "Ma che bisogno avrebbe una persona di tenersi un computer in casa?"
arcer è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2008, 17:08   #20
marko.fatto
Senior Member
 
L'Avatar di marko.fatto
 
Iscritto dal: Jul 2007
Messaggi: 499
Quote:
Originariamente inviato da arcer Guarda i messaggi
1° il goto non si usa perche generela salti nella lettura del codice ed inoltre genera lo svuotamato del buffer d'esecuzione ovvero

operazione che si sta eseguendo--------> X

operazioni nel buffer------> z,w,f,d,q
se si esegue un goto il buffer si deve svuotare e riempire....


soluzione strana
non è per il discorso del prefetch dei dati?

prefetch c'è proprio l'esempio su "Funzionamento" di come il salto gli rompa le scatole
__________________
marko.fatto è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
Corsair Vanguard Air 99 Wireless: non si era mai vista una tastiera gaming così professionale Corsair Vanguard Air 99 Wireless: non si era mai...
Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lavaggio è ampio Ecovacs DEEBOT T90 PRO OMNI: ora il rullo di lav...
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
12 MW e oltre 20.000 pannelli: Stellanti...
Sono bastate solo 5 ore per insegnare a ...
Fastweb + Vodafone e TIM: un accordo per...
Scaleway apre una nuova cloud region a M...
Il PC non dà accesso al disco C:/...
Attenzione alle app IPTV: nascondono Per...
Controller Xbox in offerta su Amazon: co...
vivo X300 Pro 5G a 1.199€ su Amazon: il ...
"Portraits of Italians": la ca...
Roborock Qrevo Curv 2 Pro crolla di prez...
Uber ha trovato il partner per i robotax...
Sony pronta a dire addio al marchio PSN:...
ARCTIC Senza AI 370: il PC 'sotto la scr...
Corsair 3200D, il mid-tower sotto i 100€...
Esiste un SSD NVMe M.2 2280 da 16 TB, ma...
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: 00:02.


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