컴퓨터는 우리가 작성한 코드를 실행하기 위해서 이 코드를 자기가 해석하기 쉬운 형태로 변환하는 함
= 컴파일
그래서 우리가 프로그래밍 언어로 작성한 코드를 컴파일 하면 코드가 컴퓨터가 이해할 수 있는 기계어 같은 형태로 변환됨
그리고 이렇게 코드를 컴파일하는 녀석 = 컴파일러
자바나 자바스크립트같은 언어를 컴파일하면 바이트 코드라는 형식으로 변환이됨.
그런데 컴파일러는 어떤 과정을 거쳐 코드를 컴파일할까?