바인딩이란? in Computer Programming

JS·2023년 2월 5일
0

Tech Reference

목록 보기
11/13
post-thumbnail

바인딩이란?

프로그램에 사용된 구성 요소의 실제 값 또는 property를 컴파일러 또는 런타임에서 결정짓는 작업을 의미한다

예를 들어, 함수를 호출할 때 실제 함수가 위치한 메모리로 연결되는데 이러한 현상이 바로 바인딩이다

초기 바인딩(Early Binding)

정적 바인딩(Static Binding)이라고도 불리는 이 바인딩은 실행 시간 전에 일어나고, 컴파일시 데이터의 타입이 정해진다

후기 바인딩(Late Binding)

동적 바인딩(Dynamic Binding)이라고도 불리는 이 바인딩은 실행 시간에 이루어지거나 실행 시간에 변경되는 바인딩이다. 런타임 시에 값이 변경되기 때문에 동적 바인딩이라 한다


Reference

profile
게임 프로그래머 지망생

0개의 댓글