Skip to main content

Che cos'è il recupero tardivo?

Il binding tardivo è un termine di programmazione per computer che descrive quando un programma accede per la prima volta una parte del suo codice.La maggior parte dei programmi viene scritta come testo e quindi compilata in un programma di funzionamento.Durante questo processo, il compilatore verifica tutte le connessioni del programma per assicurarsi che siano presenti e sostanzialmente accurati.Con l'associazione tardiva, il compilatore non ha accesso ad alcune parti del programma, quindi vengono lasciati da parte durante la compilation.Quando il programma viene eseguito, il codice viene aggiunto secondo necessità.

La parte vincolante del vincolo tardivo si riferisce alla connessione di una parte del codice con il resto del programma.La stragrande maggioranza di un programma deve essere presente e accurata durante la compilazione.Il compilatore esegue l'intero programma per verificare che tutte le chiamate vadano a cose che esistono realmente e che le informazioni restituite siano nel formato corretto.Ciò non significa che il programma funzioni come previsto;Significa semplicemente che il potenziale è lì.

In un programma che utilizza l'associazione tardiva, manca una parte del programma.Il compilatore è incaricato di ignorare sostanzialmente quella parte e continuare ad andare avanti.A volte, le chiamate sono scritte in modo tale che il compilatore non si rende nemmeno conto di essere lì.Ciò renderà sostanzialmente alcune sezioni del programma separate dalla parte principale.

Il motivo principale per utilizzare il legame tardivo è semplificare gli aggiornamenti.Eliminando alcune aree del codice dal programma principale, è possibile modificare tali sezioni senza decomprimere e ricompilare il programma.Ciò rende anche quella sezione del programma completamente autonoma, consentendo diversi tipi di funzionalità di accesso o di sicurezza.

Mentre il legame tardivo ha i suoi usi, è un metodo di codifica discutibile.Poiché il programma è costretto ad aggiungere codice all'ultimo minuto, rallenterà l'intero processo.Il programma non è in grado di continuare fino a quando non verifica l'esistenza della porzione tardiva e determina che funziona correttamente.Sebbene questa verifica possa richiedere solo una frazione di secondo, il programma deve farlo ogni volta che accede alla parte tardiva.

Per quanto riguarda la semplificazione degli aggiornamenti, funziona bene mdash; ma anche i processi meno dannosi.Mantenere una sezione del programma fuori dal compilatore significa che anche piccoli problemi, come una lettera trasposta o uno spazio extra tra due parole, può causare un fallimento del programma.Per questo e altri motivi simili, l'associazione tardiva è un'opzione meno comune sui nuovi linguaggi di programmazione.