ETC
[CS] 컴파일 타임, 런타임 (Compile time, Run time)
Peppo
2022. 4. 3. 07:22
728x90
메모리 구조 공부를 하다보니
컴파일 타임, 런 타임 시점이 각각 나오길래
한번 알아보려고 합니다.
개발 하다보면 컴파일에러, 런타임 에러는 많이 봤는데
시점도 짚어보고 갈겸 가봅시다~
컴파일 타임 (Compile Time)
소스코드 -> 기계어 코드로 변환 하는 과정 (컴파일) 을 말합니다.
컴파일 에러
컴파일을 실행할 때 문제가 발생하면 나타나는 에러로
문제가 발생하는 소스코드 라인을 알려줍니다.
종류
- Syntax Error
- Type 체크 에러
- 파일 참조 과정에서의 오류
런 타임 (Run Time)
컴파일 과정을 마친 응용 프로그램이 사용자에 의해 실행 되어지는 '때' 를 말합니다.
런타임 에러
런타임에러는 프로그램이 실행되는 중에 발생하는 에러 입니다.
- nil/ null 참조 오류
- 메모리 부족 오류
- 0 나누기 오류
728x90