개발 & 일상

런타임(Run Time) 이란? & 컴파일타임 본문

💻 개발공부/😈 개발지식

런타임(Run Time) 이란? & 컴파일타임

벵갈벵 2023. 1. 14. 18:45
728x90
반응형

런타임을 구글링 하면 자꾸 컴파일타임와 차이를 말하는 글들이 나온다

그래서 컴파일타임도 같이 적어보겠다..

 

런타임(Run Time) 이란?

 

런타임(영어runtime→실행시간)은 컴퓨터 과학에서 컴퓨터 프로그램이 실행되고 있는 동안의 동작을 말한다(위키백과)

런타임(Runtime)은 '어떤 프로그램이 실행되고 있는 동안의 동작'을 가리킨다.

컴파일 과정을 마친 응용 프로그램이 사용자에 의해 실행되는 때를 의미한다. (프로그램 실행중)

 

 

런타임에러(Run time error)란?

 

이미 컴파일이 완료된 상태로 프로그램이 실행중이지만 컴파일과정중에 발견하지 못한 

예외상황으로 인하여 발생하는 오류 형태

실행이 되어야만 확인이 가능한 에러

(런타임에러의 예시 )

- 메모리부족이나

- Null 관련 에러 

- 0으로 나누었을때

 

 

컴파일 타임(Compile Time) 이란?

 

우리가 작성한 소스코드가 컴파일이란 과정을 통해 기계가 읽을 수 있는 형태로 

변환되는 과정을 컴파일 타임이라고 한다.

 

 

컴파일 타임 에러(Compile  Time error) 란?

 

컴파일중 발생되는 에러를 의미함

 

(컴파일에러의 예시 )

- syntax 에러 (문법에 맞지 않는 코딩을 했을 경우 발생하는 에러)

- 타입체크 오류

- 중괄호의 누락

- 세미콜론 누락

 

 

 

728x90
반응형
Comments