compiler vs. interpreter

정은경·2020년 3월 6일
1

IT Terms

목록 보기
5/22

compiler

  • 컴파일 언어 : c, c++
  • 컴파일 시간이 소요
  • 컴파일 결과로 프로그램이 만들어진 후에는 실행속도가 빠름 (추가 변환 필요 X)
  • 컴파일 후의 프로그램 형태로 실행되기때문에 소스코드가 은닉됨

interpreter

  • 인터프리터 언어: c, c++를 제외한 대부분의 언어, 파이썬 등의 스크립트 언어
  • 한줄씩(line by line) 실행
  • 소스코드 자체가 노출 됨 (장점:개발단위에섯 서로 자업하기는 용이/단점:노출)
  • "줄단위 번역시간 + 런타임시간"이 필요함 (요즘은 pc가 좋아서 큰 문제는 아님)
  • 전체프로그램이 메모리에 적재되어서 실해오디는 것이 아니라서 상대적으로 메모리 부담은 적음
profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글