MY MEMO
[COMPILER] Copiler와 Interpreter의 차이 본문
Compiler
- 번역(한 번에) -> 실행 : 번역 과정이 번거롭고 번역 시간이 오래 걸림
- 번역 한 후에는 다시 번역하지 않으므로 실행 속도가 빠름
Interpreter
- 한 단계씩 기계어로 해석
- 한 단계씩 테스트와 수정을 하면서 진행시키는 대화형 언어에 적합
- 실행 시간이 길어 속도가 늦음
- 프로그램이 직접 실행되므로 목적 프로그램이 생성되지 않음
|
Compiler |
Interpreter |
번역 단위 |
전체 |
느림 |
실행 속도 |
빠름 |
느림 |
번역 속도 |
느림 |
빠름 |
목적 프로그램 |
생성함 |
생성하지 않음 |
메모리 할당 |
목적 프로그램 생성 시 사용 |
사용 안함 |
'STUDYING > COMPILER' 카테고리의 다른 글
[COMPILER] Scanner와 Parser (0) | 2017.07.31 |
---|
Comments