인터프리터와 컴파일러 차이점1 컴파일러(compiler)와 인터프리터(interpreter)의 차이점 / 컴파일러란? /인터프리터란? 인터프리터는 프로그래밍 언어의 소스코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다. 원시 코드를 기계어로 번역하는 컴파일러와는 반대되는 개념이라고 생각하면 된다. 다음의 과정 중에 적어도 한 가지 기능은 가져야 한다. 1. 소스 코드를 직접 실행한다. 2. 소스 코드를 효율적인 다른 중간 코드로 변환하고, 그것을 바로 실행한다. 3. 인터프리터 시스템의 일부인 컴파일러가 만든, 미리 컴파일된 저장 코드의 실행을 호출한다. 인터프리터는 고급 언어로 작성된 (다시말하면 사람이 읽거나 이해할 수 있는) 원시코드 명령어들을 한번에 한 줄씩 읽여들여서 실행하는 프로그램이다. 인터프리터는 고급 명령어들을 중간 형태로 변환하고 그것을 실행함으로써, 컴파일러보다 실행 속도가 빠르다. 그러므로 즉시 실행 결과를.. 2017. 4. 25. 이전 1 다음