운영체제

[OS] 컴파일러 vs 인터프리터

justkeepgoing 2020. 12. 23. 14:37
728x90
반응형

1. 컴파일러

  • 고급언어(원시 코드) 전체를 기계어로 번역해주는 번역 프로그램
  • 번역 속도 느림
  • 한번 번역한 후 다시 번역하지 않아 실행 속도 빠름
  • Java, C 언어 등

 

 

 

2. 인터프리터

  • 고급언어(원시 코드) 한 줄 단위로 받아들여 번역하고 동시에 한 줄 단위로 즉시 실행시키는 프로그램
  • 줄 단위로 실행되어 시분할 시스템에 유용
  • 번역 속도는 빠르지만 실행 속도는 느림
  • Python, BASIC, SNOBOL 등
반응형

 

 

반응형