Kas ir dinamiskā saistīšana?

Dinamiskā saistība, kas pazīstama arī kā novēlota saistība, ir mehānisms, ar kuru datorprogramma gaida līdz runtime, lai saistītu metodes nosaukumu, kas tiek izsaukta uz faktisko apakšprogrammu. Tā ir alternatīva agrīnai saistīšanai vai statiskai saistīšanai, kurā šis process tiek veikts kompilēšanas laikā. Dinamiskā saistība ir dārgāka skaitļošanas ziņā, bet tai ir priekšrocība, ka tā visticamāk izvairīsies no versiju konfliktiem, ja saistītās bibliotēkas saistošas ​​funkcijas.

Spēja veikt dinamisku saistīšanu ir kopīgs raksturojums tādām augsta līmeņa valodām kā C ++, Java un LISP.

Zvans, kompilēšana, programma, programmēšanas noteikumi