컴파일이나 런타임에 대해 대중적인 의미는 이해하고 있으나, 각 주체별로 런타임의 정확한 의미가 궁금해져 정리를 해보았다. 컴파일(Compile)이란 ? 원시코드에서 목적코드로 옮기는 과정을 말하며 일반적으로 사람이 이해하기 쉬운 자연어 형태(고수준 언어)를 기계어, 어셈블리어(저수준 언어)로 변역하는것을 말한다. 컴파일타임 이라는 것은 이렇게 프로그램을 위한 소스코드를 작성하고 이를 컴파일 하여 기계어코드로 변환하는 일련의 과정을 의미한다. 즉, 컴파일이 진행되는 과정 을 컴파일타임이라고 한다. 런타임(Runtime)이란 ?컴파일 과정을 마친 컴퓨터 프로그램이 실행되고 있는 환경 또는 동작되는 동안의 시간을 말한다.어떤 프로그램이 실행되고 있는 동안의 동작을 가르키며 해당 프로그램이 필요한 시스템 자..