처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

소프트웨어에서 '컴파일 타임(Compile Time)'과 '런타임(Runtime)'의 차이점은?

쉬움 freeCodeCamp
보기 및 정답
A 컴파일 타임은 소스코드를 기계어로 변환하는 시점이고, 런타임은 프로그램이 실제 실행되는 시점이다
B 컴파일 타임은 디버깅을 수행하는 시점이고, 런타임은 단위 테스트를 실행하는 시점인 것으로 알려져 있다
C 컴파일 타임과 런타임은 둘 다 프로그램이 실제로 실행되는 동일한 시점을 의미한다
D 컴파일 타임은 프로덕션 환경에 배포하는 시점이고, 런타임은 앱을 설치하는 시점이다

해설

컴파일 타임에는 문법 오류, 타입 불일치 등이 검출됩니다. 런타임에는 null 참조, 배열 범위 초과, 메모리 부족 등의 에러가 발생합니다. TypeScript의 타입 검사는 컴파일 타임에, JavaScript의 TypeError는 런타임에 발생하는 대표적 예입니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기