우선 두 용어는 모두 SW 프로그램 개발의 서로 다른 두 계층의 차이를 설명하기 위한 용어이다.
프로그램을 생성하기 위해 개발자는 첫째로 소스코드를 작성하고 컴파일이라는 과정을 통해 기계어 코드로 변환되어 실행 가능한 프로그램이 된다.
컴파일 과정을 마친 프로그램은 사용자에 의해 실행되며 이러한 응용프로그램이 동작되어지는 때를 런타임이라고 한다.
종종 2가지 타입의 에러를 나타내기 위해 사용되어지곤 한다.
컴파일 타임 오류 유형
런타임 오류의 유형