반응형
컴파일타임(Compiletime)과 런타임(Runtime)
개발자가 작성한 소스 코드를 기계 코드로 컴파일 해야 프로그램을 실행 할 수 있다.
이 컴파일 프로세스를 컴파일타임 이라고 한다.
컴파일 된 프로그램은 사용자가 열고 실행할 수 있다.
애플리케이션이 실행 중일 때 이를 런타임 이라고 한다.
런타임과 컴파일 타임이라는 용어는 프로그래머가 다양한 유형의 오류를 지칭하기 위해 사용한다.
컴파일타임 에러는 프로그램이 성공적으로 컴파일 되지 못하게 하는 구문 오류 또는 누락 된 파일 참조와 같은 문제이다.
컴파일러는 컴파일 시간 오류를 생성하고 일반적으로 문제를 일으키는 소스 코드 줄을 나타낸다.
프로그램의 소스 코드가 이미 실행 가능한 프로그램으로 컴파일 된 경우 프로그램이 실행되는 동안 발생하는 버그가 있을 수 있다.
예를 들어 작동하지 않는 기능, 예기치 않은 프로그램 동작 또는 프로그램 충돌이 있다. 이러한 유형의 문제는 런타임에 발생하므로 런타임 에러라고 한다.
반응형
'# 06 > 2020년' 카테고리의 다른 글
함수(Function) & 메소드(Method) 차이 (0) | 2020.09.24 |
---|---|
맥에서 adb 에러 환경변수 설정 하기 (0) | 2020.06.01 |
Google Play Console 예약 게시 (3) | 2020.06.01 |
맥북 구글 광고 지우기 (0) | 2020.05.20 |
애플 스토어에 앱 업데이트 하기 (0) | 2020.04.23 |