본문 바로가기
코딩

컴파일러 vs 인터프리터

by 눈표범  2021. 7. 2.

>고급의 언어에서 저급의 언어로(기계어 또는 중간언어). 기계에게 프로그래밍 언어를 해석해주는 것을

 

미리 해놓으면 : 컴파일러
그때그때 하면 : 인터프리터

 

둘 다 번역가(프로그램)인 셈이다.

 

ex)
컴파일러 언어 : C, C++, 자바 등
인터프리터 언어(스크립트 언어 라고도 한다.) : 자바스크립트, 파이썬, 루비 등

 


인터프리터 언어
>컴파일을 하는 과정이 필요 없기 때문에 코드 수정이 잦은 서비스의 경우 업데이트가 훨씬 수월.
그때그때 통역사가 머리를 굴리며 번역을 해야 하기에 그만큼 실행이 느리다.
프로그래머가 짠 코드가 그대로 배포되어 사용되기에 프로그래밍 코드가 보다 쉽게 누출되기도 한다.

 

컴파일의 특성은 반대

'코딩' 카테고리의 다른 글

'배포'란?  (0) 2021.07.03
'빌드'란?  (0) 2021.07.03
class가 뭐지?  (0) 2021.07.02
파이썬은 객체 지향 언어다.  (0) 2021.07.02
'디렉토리'란?  (0) 2021.07.02

댓글