인터프리터 (1) 썸네일형 리스트형 1. 컴파일러란? 컴파일러는 source language로 쓰여진 프로그램을 보수적으로 접근하여 동일한 기능을 하는 target language로 변환하는 것이다. - source language : high level language로 인간이 이해할 수 있는 c, c++, java와 같은 언어 - target language : machine language로 기계가 이해할 수 있는 언어※ 여기서 python -> c++와 같이 high 에서 high로 compile도 가능하다 원래 compiler는 source와 target의 종류별로 해야하기 때문에 n개의 source언어와 m개의 target언어가 있다면 n * m개의 컴파일 과정이 필요하여 불편하고 복잡하다.이때 IR(intermediate representati.. 이전 1 다음