반응형 인터프리터1 인터프리터와 프리프로세서의 차이 - 인터프리터(Interpreter) 인터프리터는 고급언어로 작성된 원시코드 명령문들을 한번에 한 문장씩 읽어 들여 기계어로 번역하여 실행하는 프로그램이다. 고급언어로 작성된 프로그램을 실행하는 데에는 두 가지 방법이 있으며 하나는 프로그램을 컴파일 시키는 방법이고, 다른 하나의 방법은 작성한 프로그램을 인터프리터에 통과시키는 방법이다. 인터프리터는 고급언어의 해당명령어를 한 줄씩 읽어 해당 기계어 정보를 주는 내장 사전을 이용하여 중간 형태인 논리적인 코드로 생성한다. 최근 인터프리터의 일종인 자바가상머신은 코드를 해석 후 일부를 기계어로 바꾸어두어 실행 속도의 향상 시키기도 하였다. 인터프리터 언어는 기계어로 만들어지는 컴파일 과정을 거칠 필요성이 없어서 고급 프로그램을 즉시 실행시킬 수 있다. 이러.. 2007. 6. 1. 이전 1 다음 반응형