컴파일러와 인터프리터는 고급언어(ex. 사람의 언어)로 작성된 원시프로그램을 목적프로그램으로 번역하는 번역 프로그램이며, 프로그램 번역 방식에 따라 나뉘어진다. 컴파일러란? 1. 고급언어로 작성된 프로그램 전체를 목적 프로그램으로 번역 한 후 링킹작업을 통해 컴퓨터에서 실행가능한 실행 프로그램을 생성 2. 번역 실행 과정을 거쳐야하기때문에 번역과정이 번거롭고 시간이 오래걸리지만, 번역 후에는 다시 번역하지 않으므로 실행 속도가 빠름 3. C언어, JAVA가 대표적인 예 인터프리터란? 1. 고급언어로 작성된 프로그램을 한 줄 단위로 번역하고, 번역과 동시에 실행을 시키는 프로그램 2. 프로그램이 직접 실행되므로 목적 프로그램은 생성되지 않음 3. 줄 단위로 번역, 실행되기 때문에 시분할 시스템에 유용, 원..