인터프리터(interpreter) 란
프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다. 원시 코드를 기계어로 번역하는 컴파일러와 대비된다.
인터프리터는 고급 언어로 작성된 원시코드 명령어들을 한번에 한 줄씩 읽어들엿 ㅓ실행하는 프로그램이다.
인터프리터는
다음의 과정 가운데 적어도 한 가지 기능을 가진 프로그램이다.
- 소스 코드를 직접 실행한다.
- 소스 코드를 효율적인 다른 중간 코드로 변환하고, 변환한 것을 바로 실행한다
- 인터프리터 시스템의 일부인 컴파일러가 만든, 미리 컴파일된저장 코드의 실행을 호출한다.
(나무위키: https://ko.wikipedia.org/wiki/%EC%9D%B8%ED%84%B0%ED%94%84%EB%A6%AC%ED%84%B0)
'인터넷 상식' 카테고리의 다른 글
자바스크립트란 무엇일까 (Javascript) (0) | 2021.07.16 |
---|---|
JIT 컴파일은 무엇일까 (0) | 2021.07.16 |
컴파일러란 무엇일까 (Compiler) (0) | 2021.07.16 |
런타임이란 무엇일까, 런타임에 대해서 이모저모 (Runtime) (0) | 2021.07.16 |
쿠키 그리고 서드파티 쿠키란 무엇일까 (Cookie) (0) | 2021.07.14 |