O que é tardio para vincular?
A ligação tardia é um termo de programação de computador que descreve quando um programa acessa uma parte de seu código pela primeira vez. A maioria dos programas é escrita como texto e depois compilada em um programa em funcionamento. Durante esse processo, o compilador verifica todas as conexões do programa para garantir que elas estejam presentes e basicamente precisas. Com a ligação tardia, o compilador não tem acesso a algumas partes do programa, então elas são deixadas de lado durante a compilação. Quando o programa é executado, o código é adicionado conforme necessário.
A parte de ligação da ligação tardia refere -se à conexão de uma parte do código com o restante do programa. A grande maioria de um programa precisa estar presente e precisa durante a compilação. O compilador percorre todo o programa para verificar se todas as chamadas vão para coisas que realmente existem e as informações retornadas estão no formato correto. Isso não significa que o programa funcione como pretendido; significa simplesmente que o potencial está lá.
em um programa usando LATE ENFRIMENTO, falta uma parte do programa. O compilador é instruído a ignorar basicamente essa parte e continuar. Às vezes, as chamadas são escritas de tal maneira que o compilador nem percebe que está lá. Isso basicamente fará algumas seções do programa separadas da parte principal.
O principal motivo para usar a ligação tardia é simplificar as atualizações. Ao retirar certas áreas do código do programa principal, é possível alterar essas seções sem descompilar e recompilar o programa. Isso também torna essa seção do programa completamente independente, permitindo diferentes tipos de recursos de acesso ou segurança.
Embora a ligação tardia tenha seus usos, é um método de codificação questionável. Como o programa é forçado a adicionar código no último minuto, ele diminuirá o processo inteiro. O programa é incapaz de continuar até que verifique a existência doparte tardia e determina que funciona corretamente. Embora essa verificação possa levar apenas uma fração de segundo, o programa precisa fazê -lo toda vez que acessa a parte tardia.
Quanto às atualizações simplificadoras, funciona bem - mas os processos menos prejudiciais. Manter uma seção do programa fora do compilador significa que mesmo pequenos problemas, como uma carta transposta ou um espaço extra entre duas palavras, podem causar uma falha no programa. Por este e outros motivos semelhantes, a ligação tardia é uma opção menos comum em idiomas de programação mais recentes.