본문 바로가기
용어 정리

컴파일러(Compiler) 와 인터프리터(Interpreter) 의 차이점

by WWIT 2021. 2. 22.

컴파일러(Compiler)

상용언어 : C/C++

한번 번역한 다음에 실행>속도 빠름

  • 한 언어에서 다른 언어로 번역하는 프로그램을 컴파일러라고 부른다. 컴파일러는 무조건 기계어로 번역 할 필요는 없다. 예를들어 자바 -> C언어로 번역하는 번역기도 컴파일러이다.

 

1. 프로그램을 작성한다 2. 컴파일을 한다. 3. 실행을 한다. 이렇게 세가지 과정을 거쳐 실행된다.


 

 

 

 

인터프리터(Interpreter)

 

 

사용 언어 : python, javascrip

번역해야 할 파일을 받아 한줄씩 실행 > 속도느림

 

 

1프로그램 작성 > 2. 인터프리터 실행

출처: https://imasoftwareengineer.tistory.com/43 [삐멜 소프트웨어 엔지니어]

'용어 정리' 카테고리의 다른 글

print, printf, println 차이  (0) 2021.03.15