컴파일러와 인터프리터

Jeong·2022년 9월 20일
0
post-custom-banner

컴퓨터는 0과1로 이루어진 세상에 살고있음
우리가 이런 컴퓨터에게 일을 시키려면 컴퓨터가 알아들을 수 있는말로 명령을 내려줘야 한다.

컴파일러

컴파일러는 통으로 사람이 쓴 코드를 기계어로 번역해줌
즉 컴파일러는 말하는 것을 처음부터 끝까지 듣고나서 한꺼번에 바꿔주는 방식으로 원시코드를 기계어로 번역하는 역할을 한다.

인터프리터

인터프리터는 프로그래밍 언어의 소스코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말함
고급언어로 작성된 원시코드 명령어들을 한 번에 한 줄씩 읽어들여서 실행함

ex) python

컴파일러와 인터프리터

컴파일러인터프리터
실행속도빠름느림
개발편의성코드를 수정하고 실행하려면 컴파일을 다시 해야함코드를 수정하고 즉시 실행 가능
보안코드유출X프로그램의 코드가 유출될 수 있음
파일용량프로그램의 실행 파일 전체를 전송해야 하므로, 용량이 큼프로그램의 코드만 전송하면 실행이 되므로, 용량이 작음
프로그래밍 언어ex) C,C++ex) Python,Puby...
profile
화이팅!!
post-custom-banner

0개의 댓글