Cos'è vincolo tardivo?

Binding Late è 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 usando LATE Binding, 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ì. Questo sostanzialmente renderà separate alcune sezioni del programma dalla parte principale.

Il motivo principale per utilizzare l'associazione tardiva è 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 delporzione tardiva e determina che funziona correttamente. Mentre questa verifica può 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, 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.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?