Mis on dünaamiline sidumine?

Dünaamiline sidumine, tuntud ka kui hilinenud sidumine, on mehhanism, mille abil arvutiprogramm ootab kuni käivitamiseni, et seostada meetodi nimi, mida kutsutakse tegelikuks alamprogrammiks. See on alternatiiv varasele sidumisele või staatilisele sidumisele, milles see protsess viiakse läbi kompileerimise ajal. Dünaamiline sidumine on arvutuslikult kallim, kuid selle eeliseks on tõenäolisem, et see loob tõenäoliselt versioonikonflikte, kui seotud raamatukogu siduvad funktsioonid.

Dünaamilise sidumise teostamise võime on kõrgetasemeliste keelte nagu C ++, Java ja LISP ühine tunnus.

Helista, kompileeri, programm, programmeerimise tingimused