운영체제
[OS] 컴파일러 vs 인터프리터
justkeepgoing
2020. 12. 23. 14:37
728x90
반응형
1. 컴파일러
- 고급언어(원시 코드) 전체를 기계어로 번역해주는 번역 프로그램
- 번역 속도 느림
- 한번 번역한 후 다시 번역하지 않아 실행 속도 빠름
- Java, C 언어 등
2. 인터프리터
- 고급언어(원시 코드) 한 줄 단위로 받아들여 번역하고 동시에 한 줄 단위로 즉시 실행시키는 프로그램
- 줄 단위로 실행되어 시분할 시스템에 유용
- 번역 속도는 빠르지만 실행 속도는 느림
- Python, BASIC, SNOBOL 등
반응형
반응형