반응형
프로그램 개발 중 Compile Time, Link Time, Load Time, Run Time 등의 말을 사용한다.
Compile Time은 소스를 컴파일 중일 때이고, Link Time은 컴파일된 파일을 링크할 때이고, Load Time은 링크된 파일을 CPU에 로딩할 때이다. Run Time ( 또는 Runtime)은 프로그램이 실행 중일 때이다.
소스의 에러는 Compile, Link Time 중 발견되고, 버그는 Run Time 중 발견된다. try와 같은 Exception은 Run Time 중 발생하는 버그를 찾기 위해 사용되는 것이다.
Runtime Library는 Runtime 중에 실행 파일에 연결되어 실행되는 라이브러리이다. Dynamic Library라고도 한다. 이에 반해 Static Library는 Link Time에 연결되어 실행 파일 속에 포함되는 라이브러리이다.
반응형
'컴퓨터공학' 카테고리의 다른 글
해시 (Hash)란 무엇인가? (0) | 2017.09.02 |
---|---|
사용자 인터페이스는 어떻게 설계해야 하는가? (0) | 2017.08.31 |
도스 명령어 (DOS Command) (0) | 2017.08.27 |
API란 무엇인가? (0) | 2017.08.27 |
포트 포워딩 (Port Forwarding) 이란? (0) | 2017.08.24 |
댓글