Callback
Definizione rapida
Meccanismo che affida al sistema runtime la chiamata di un gestore quando si verifica l'evento associato.
Spiegazione
Nei programmi guidati dagli eventi, il software registra un *event handler* e non lo invoca direttamente: al verificarsi dell'evento, il runtime esegue il sottoprogramma passandogli gli argomenti. Nei collegamenti dial-up, callback indica invece un'autenticazione a richiamata. Dopo aver ricevuto identificativo e password, il server interrompe la telefonata e ricompone automaticamente il numero registrato dell'utente, impedendo a chi possiede soltanto le credenziali di scegliere una destinazione diversa.
Esempio pratico
Un pulsante genera un evento e il runtime richiama l'handler registrato; in un accesso dial-up, invece, il server chiude la prima chiamata e telefona al numero autorizzato.
Spiegazione tecnica
Le due accezioni condividono l'idea di una chiamata differita: nel software è diretta a una funzione, nell'autenticazione è una nuova connessione telefonica verso l'utente.
Da non confondere con
La callback event-driven non va confusa con la richiamata dial-up: una gestisce eventi applicativi, l'altra verifica l'accesso mediante il numero telefonico.