MY MEMO

[COMPILER] Copiler와 Interpreter의 차이 본문

STUDYING/COMPILER

[COMPILER] Copiler와 Interpreter의 차이

l_j_yeon 2017. 7. 31. 18:13

Compiler


- 번역(한 번에) -> 실행 : 번역 과정이 번거롭고 번역 시간이 오래 걸림

- 번역 한 후에는 다시 번역하지 않으므로 실행 속도가 빠름


Interpreter

- 한 단계씩 기계어로 해석

- 한 단계씩 테스트와 수정을 하면서 진행시키는 대화형 언어에 적합

- 실행 시간이 길어 속도가 늦음

- 프로그램이 직접 실행되므로 목적 프로그램이 생성되지 않음


 

Compiler

Interpreter 

번역 단위

전체

느림

실행 속도 

빠름 

느림 

번역 속도 

느림 

빠름 

목적 프로그램 

생성함 

생성하지 않음 

메모리 할당 

목적 프로그램 생성 시 사용 

사용 안함 


'STUDYING > COMPILER' 카테고리의 다른 글

[COMPILER] Scanner와 Parser  (0) 2017.07.31
Comments