기타/IT 지식

[IT 지식] 인터프리터

햄습햄 2021. 12. 22. 12:38

인터프리터는 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다. 원시 코드를 기계어로 번역하는 컴파일러와 대비된다. 인터프리터는 다음의 과정 가운데 적어도 한 가지 기능을 가진 프로그램이다.

1. 소스 코드를 직접 실행한다.

2. 소스코드를 효율적인 다른 중간 코드로 변환하고, 변환한 것을 바로 실행한다.

3. 인터프리터 시스템의 일부인 컴파일러가 만든, 미리 컴파일된 저장 코드의 실행을 호출한다.

 

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

이는 고급 명령어를 중간 형태로 번역한 다음, 그것을 실행한다.

대조적으로, 컴파일러는 고급 명령어를 직접 기계어로 번역한다. 

 

참고: 위키백과

https://ko.wikipedia.org/wiki/인터프리터

 

인터프리터 - 위키백과, 우리 모두의 백과사전

인터프리터(interpreter, 문화어: 해석기)는 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다. 원시 코드를 기계어로 번역하는 컴파일러와 대비된다. 인터프리터

ko.wikipedia.org

'기타 > IT 지식' 카테고리의 다른 글

[IT 지식] 3진법  (0) 2021.11.11
[IT 지식] parameter/argument  (0) 2021.10.31
[IT 지식] 등차수열  (0) 2021.10.30
[IT 지식] 어노테이션 (Annotation)  (0) 2021.10.29