goto | vai a
goto è una dichiarazione in molti linguaggi di programmazione. È una combinazione delle parole inglesi go e to. È un modo per saltare ad un'altra linea di codice.
Molti linguaggi supportano l'istruzione goto, e molti non lo fanno. In Java, goto è una parola riservata, ma non può essere usata. (Una parola riservata è una parola che fa parte del linguaggio di programmazione e non può essere usata per altre cose come nominare le variabili).
In informatica, c'è una teoria chiamata teorema del programma strutturato. Questa teoria dice che qualsiasi programma può essere scritto in modo tale che le cose siano fatte con funzioni e metodi (sottoprogrammi più piccoli) invece che in un programma molto grande e dichiarazioni goto. La teoria dimostra che l'istruzione goto non è necessaria per scrivere programmi.
Usa
Un'istruzione goto è di solito usata con un'etichetta. Un'etichetta è una parola che identifica un posto in un pezzo di codice. Un'istruzione goto nel codice di solito assomiglia a questa:
goto LABELIn questo esempio, il computer salterebbe alla posizione di LABEL.
Molte volte l'istruzione goto è combinata con l'istruzione if. In questo caso, il computer salterà ad un altro punto del codice solo se qualcosa è vero. Per esempio:
IF condizione THEN goto LABELQuesto può essere letto come "se qualche condizione è vera, allora vai alla posizione di LABEL".
Diversi linguaggi di programmazione hanno diverse restrizioni o limiti sull'uso delle dichiarazioni goto. Per esempio, il linguaggio di programmazione C non permette un goto per saltare a una posizione all'interno di un'altra funzione (sottoprogramma).
Domande e risposte
D: Che cos'è un'istruzione goto?
R: L'istruzione goto è un modo per saltare ad un'altra riga di codice in molti linguaggi di programmazione.
D: Quanti linguaggi di programmazione supportano l'istruzione goto?
R: Molti linguaggi di programmazione supportano l'istruzione goto.
D: In quale linguaggio di programmazione il goto è una parola riservata?
R: In Java, goto è una parola riservata, ma non può essere utilizzata.
D: Che cos'è una parola riservata in un linguaggio di programmazione?
R: Una parola riservata è una parola che fa parte del linguaggio di programmazione e non può essere utilizzata per altre cose, come la denominazione delle variabili.
D: Che cos'è il teorema del programma strutturato in Informatica?
R: Il teorema del programma strutturato è una teoria dell'informatica che afferma che qualsiasi programma può essere scritto in modo tale che le cose siano fatte con funzioni e metodi, invece che con un programma molto grande e dichiarazioni goto.
D: Il teorema del programma strutturato dimostra che le istruzioni goto sono necessarie per scrivere i programmi?
R: No, il teorema del programma strutturato dimostra che l'istruzione goto non è necessaria per scrivere programmi.
D: Cosa sono le funzioni e i metodi nella programmazione?
R: Le funzioni e i metodi sono sottoprogrammi più piccoli utilizzati nella programmazione per eseguire compiti specifici.