|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Oct 2005
Città: AP
Messaggi: 166
|
Aliasing nei linguaggi di programmazione
Mi trovo in difficoltà a rispondere a questo quesito di un testo di esame..
![]() Si dica cosa e l'aliasing e perche puo rendere difficoltosa la verifica della correttezza dei programmi. E' possibile inserire nel compilatore di un ipotetico linguaggio un controllo che permetta di identificare tutte le situazioni di aliasing? Perchè? L'aliasing, se non sbaglio, è la situazione che si verifica quando due variabili rappresentano lo stesso oggetto in memoria. Può rendere difficoltosa la verifica di correttezza perchè l'oggetto può essere modificato da una parte del codice e quindi poi provocare un errore dall'altra parte (se non ci aspettavamo nessuna modifica). Fin qui è tutto corretto? Ora la domanda è se sia possibile identificare nel compilatore tutte le situazioni di aliasing. ![]()
__________________
The Grand essentials of happiness are: something to do, something to love, and something to hope for. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:28.