개념

특정 프로그램 언어로 작성된 문서를 다른 프로그래밍 언어로 변환시키는 프로그램. 고급언어(일반적인 프로그래밍 언어)를 기계어로 번역하는 역할을 함.

다만 고급 언어를 기계어로 번역하는 과정에서 오브젝트 코드라는 것을 만들어야 하기에 메모리가 추가로 사용됨.