본문 바로가기

인터넷 상식

인터프리터란 무엇일까 (interpreter)

 

인터프리터(interpreter) 란

  프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다. 원시 코드를 기계어로 번역하는 컴파일러와 대비된다.

  인터프리터는 고급 언어로 작성된 원시코드 명령어들을 한번에 한 줄씩 읽어들엿 ㅓ실행하는 프로그램이다.

 

 

 

 

 

인터프리터는

다음의 과정 가운데 적어도 한 가지 기능을 가진 프로그램이다.

  1. 소스 코드를 직접 실행한다.
  2. 소스 코드를 효율적인 다른 중간 코드로 변환하고, 변환한 것을 바로 실행한다
  3. 인터프리터 시스템의 일부인 컴파일러가 만든, 미리 컴파일된저장 코드의 실행을 호출한다.

 

(나무위키: https://ko.wikipedia.org/wiki/%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0)