바인딩 타임(binding time)
바인딩 타임이란? 바인딩은 프로그램의 각종 변수값들이 실제 값으로 묶여 버리는 것으로, 개념적으로는 설계, 코딩, 컴파일, 실행, 번역, 언어의 구현, 정의 등 프로그래밍 전 과정에 걸쳐 일어나나 일반적으로는 컴파일 시간에 일어나는 정적 바인딩과, 실행 시간에 일어나는 동적 바인딩을 의미한다. 따라서 바인딩 타임이란 프로그램에서 변수들이 갖는 속성이나 값이 완전히 결정되는 시간을 말하며, 이름에 속성이 연결되는 시간을 뜻한다. 바인딩 타임의 종류 1) Language Implementation time :: data type(ex:int, float, char..)에 대해서 표현 범위나 자리수가 정해진다.. 2) language definition time :: data type을 정의한다. 예를들면 i..
2013. 9. 16.