컴파일(Compile)이란? 컴퓨터는 인간의 언어를 이해할 수 없다. 그렇기에 인간은 고급언어로 프로그래밍 후 저급언어로 변환을 해야하는데, 이때 이루어지는 과정을 컴파일이라고 한다. 저급언어와 고급언어의 차이는 프로그래밍 언어 포스트를 참고하자. [기본개념] 프로그래밍 언어란? (tistory.com) 즉, 컴파일이란 사람이 이해하는 언어를 컴퓨터가 이해할 수 있는 언어로 바꿔주는 과정중 하나이다 위 이미지는 인간이 고급언어(C,Java,JavaScript등)를 이용하여 만든 프로그램을 컴퓨터가 이해할 수 있도록 변환하는 과정이다. 과정이 많고 복잡하여 대략적인 개념만 이해하면 되므로 요약해서 쉽게 설명하자면 아래와 같다. 인간이 고급언어로 코드를 작성한다 컴파일러와 어셈블러를 이용하여 컴퓨터가 이해할..