In programmazione, Callback è, in genere, il riferimento ad una funzione, oppure a un “blocco di codice”. Il termine viene dall’inglese e in italiano potrebbe essere reso come richiamo, riferito ad una routine di servizio. Quindi con questo termine si intende, di solito, una funzione che viene richiamata da un’altra funzione o dal sistema operativo. In particolare, quando ci si riferisce alla callback richiamata da una funzione, la callback viene passata come parametro alla funzione chiamante.