늦은 바인딩은 무엇입니까?

늦은 바인딩은 프로그램이 코드의 일부에 처음 액세스 할 때를 설명하는 컴퓨터 프로그래밍 용어입니다. 대부분의 프로그램은 텍스트로 작성된 다음 기능 프로그램으로 편집됩니다. 이 과정에서 컴파일러는 프로그램의 모든 연결을 확인하여 기본적으로 정확한지 확인합니다. 바인딩이 늦어지면 컴파일러는 프로그램의 일부에 액세스 할 수 없으므로 컴파일 중에 옆으로 남겨집니다. 프로그램이 실행되면 필요에 따라 코드가 추가됩니다.

후기 바인딩의 바인딩 부분은 코드의 일부를 프로그램의 나머지 부분과 연결하는 것을 의미합니다. 편집하는 동안 대부분의 프로그램이 존재하고 정확해야합니다. 컴파일러는 전체 프로그램을 통해 실행하여 모든 통화가 실제로 존재하는 것들로 이동하고 반환 된 정보가 올바른 형식에 있는지 확인합니다. 그렇다고해서 프로그램이 의도 한대로 작동한다는 의미는 아닙니다. 그것은 단순히 잠재력이 있다는 것을 의미합니다.

LA를 사용하는 프로그램에서TE 바인딩, 프로그램의 일부가 누락되었습니다. 컴파일러는 기본적으로 해당 부분을 무시하고 계속 진행하도록 지시받습니다. 때로는 통화가 컴파일러가 자신이 있다는 것을 깨닫지 못하는 방식으로 작성됩니다. 이것은 기본적으로 프로그램의 일부 섹션을 기본 부분과 분리시킵니다.

늦은 바인딩을 사용하는 주된 이유는 업그레이드를 단순화하는 것입니다. 주요 프로그램에서 코드의 특정 영역을 제거함으로써 프로그램을 분해하고 재 컴파일하지 않고 해당 섹션을 변경할 수 있습니다. 이것은 또한 프로그램의 해당 섹션이 완전히 자체 포함되어 다양한 유형의 액세스 또는 보안 기능을 허용합니다.

늦은 바인딩에는 사용이 있지만 의심스러운 코딩 방법입니다. 프로그램은 마지막 순간에 코드를 추가해야하므로 전체 프로세스 속도가 느려집니다. 프로그램은후반에 올바르게 작동하는지 결정합니다. 이 검증은 1 초만 걸릴 수 있지만 프로그램은 후반에 액세스 할 때마다 수행해야합니다.

업그레이드를 단순화하는 한, 그것은 잘 작동하지만 덜 해로운 프로세스도 마찬가지입니다. 컴파일러에서 프로그램 섹션을 유지한다는 것은 파괴 된 문자 나 두 단어 사이의 여분의 공간과 같은 작은 작은 문제조차 프로그램 실패를 일으킬 수 있음을 의미합니다. 이와 유사한 다른 이유로, 늦은 바인딩은 새로운 프로그래밍 언어에서 덜 일반적인 옵션입니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?