후기 바인딩이란?

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

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

후기 바인딩을 사용하는 프로그램에서 프로그램의 일부가 누락되었습니다. 컴파일러는 기본적으로 해당 부분을 무시하고 계속 진행하도록 지시받습니다. 때로는 호출이 컴파일러가 인식하지 못하는 방식으로 호출됩니다. 이것은 기본적으로 프로그램의 일부 섹션을 주요 부분과 분리시킵니다.

늦은 바인딩을 사용하는 주된 이유는 업그레이드를 단순화하기위한 것입니다. 메인 프로그램에서 코드의 특정 영역을 제거하면 프로그램을 디 컴파일하고 다시 컴파일하지 않고도 해당 섹션을 변경할 수 있습니다. 이것은 또한 프로그램의 해당 섹션을 완전히 독립적으로 만들어 다양한 유형의 액세스 또는 보안 기능을 허용합니다.

후기 바인딩에는 그 용도가 있지만 의심스러운 코딩 방법입니다. 프로그램은 마지막 순간에 코드를 추가해야하므로 전체 프로세스 속도가 느려집니다. 프로그램은 늦은 부분이 있는지 확인하고 제대로 작동하는지 확인할 때까지 계속할 수 없습니다. 이 검증은 1 초의 시간 만 소요될 수 있지만 프로그램은 후반부에 액세스 할 때마다 매번 수행해야합니다.

업그레이드를 단순화하는 한 잘 작동하지만 유해한 프로세스는 줄어 듭니다. 프로그램의 일부를 컴파일러 외부에 두는 것은 글자를 바꾸거나 두 단어 사이의 여분의 공백과 같은 작은 문제조차도 프로그램 오류를 일으킬 수 있음을 의미합니다. 이와 같은 다른 이유로 인해, 늦은 바인딩은 최신 프로그래밍 언어에서 일반적이지 않은 옵션입니다.

다른 언어

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

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