런타임 (1) 썸네일형 리스트형 컴파일 타임과 런타임 컴파일 타임 컴파일이란 개발자가 작성한 소스코드를 바이너리 코드(Machine Code)로 변환하는 과정을 말한다. 프로그램 개발 시 개발자는 먼저 소스코드를 작성한다. 소스코드는 프로그램의 동작 방식에 대해 정의한 것이다. Java와 같은 고수준 언어(high-level language)로 작성된 소스 코드가 실행 가능한 프로그램이 되려면 반드시 컴퓨터가 인식할 수 있도록 머신 코드로 컴파일되어야 한다. 이런 편집 과정(compilation process)을 컴파일 타임이라고 한다. 컴파일 타임 동안 컴파일러는 코드 및 구문 등을 확인한다. 컴파일 타임 동안 일어나는 일을 조금 더 구체적으로 알아보자. 개발자가 작성한 .java 파일을 빌드하기 시작하면 아래와 같은 작업이 발생한다. Java 컴파일러(.. 이전 1 다음