Co je pozdní vazba?

Pozdní vazba je termín programování počítače, který popisuje, kdy program poprvé přistupuje k části svého kódu. Většina programů je psána jako text a poté sestavena do funkčního programu. Během tohoto procesu kompilátor ověří všechna připojení v programu, aby se ujistil, že jsou přítomni a v podstatě přesné. S pozdní vazbou kompilátor nemá přístup k některým částem programu, takže jsou během kompilace ponecháni stranou. Po spuštění programu je kód přidán podle potřeby.

Vazebná část pozdní vazby se týká připojení části kódu se zbytkem programu. Převážná většina programu musí být během kompilace přítomna a přesná. Kompilátor prochází celým programem, aby ověřil, že všechny hovory jdou na věci, které skutečně existují, a vrácené informace jsou ve správném formátu. To neznamená, že program funguje tak, jak je zamýšlený; Jednoduše to znamená, že existuje potenciál.

v programu používajícím LAVazba, část programu chybí. Kompilátor je instruován, aby tuto část v podstatě ignoroval a pokračoval. Někdy jsou hovory psány takovým způsobem, že kompilátor si ani neuvědomuje, že tam jsou. To v podstatě učiní některé části programu odděleně od hlavní části.

Hlavním důvodem k použití pozdní vazby je zjednodušení upgradů. Vyřazením určitých oblastí kódu z hlavního programu je možné tyto sekce změnit bez rozložení a přepisování programu. Díky tomu je tato část programu zcela samostatná, což umožňuje různé typy přístupových nebo bezpečnostních prvků.

Zatímco pozdní vazba má své použití, jedná se o pochybnou metodu kódování. Protože je program nucen přidat kód na poslední chvíli, zpomalí celý proces. Program není schopen pokračovat, dokud neověří existencipozdní část a určuje, že funguje správně. I když toto ověření může trvat pouze zlomek sekundy, program to musí udělat pokaždé, když přistupuje k pozdní části.

Pokud jde o zjednodušení upgradů, funguje to dobře - ale také méně škodlivých procesů. Udržování části programu mimo kompilátor znamená, že i malé malé problémy, jako je transponovaný dopis nebo další prostor mezi dvěma slovy, mohou způsobit selhání programu. Z těchto a dalších podobných důvodů je pozdní vazba méně běžná volba na novější programovací jazyky.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?