본문 바로가기
프로그래밍/웹개발(WEB)

인터프리터 언어 특징

by imfireguy 2021. 4. 22.
반응형

@Annika Gordon unsplash

컴파일 언어의 특징

언어의 종류에서 컴파일 언어와 인터프리터 언어가 있습니다.

먼저 인터프리터 언어를 알아보기 전에 간단하게 컴파일 언어의 특징을 얘기해 보겠습니다.

 

컴파일 언어의 특징

 - 규모가 큰 프로그램은 컴파일 시 오래 걸릴 수 있습니다.

 - 컴파일 후에는 모든 소스코드가 기계어로 변환되어 있기 때문에 실행 시간이 빠릅니다.

 

컴파일 언어의 종류: C, C++, java, C#

 

인터프리터 언어의 특징

인터프리터 언어란 소스코드를 컴파일 하지 않고 인터프리터로 소스코드를 한 줄씩 읽어서 바로 실행하는 방식으로 동작하는 언어 입니다.

 

인터프리터 언어의 특징

 - 컴파일하지 않고 인터프리터가 직접 한 줄씩 읽어서 실시간으로 실행하고 번역과 실행이 동시에 이루어지니 컴파일 언어에 비해 속도가 느립니다

 - 빌드 과정 없이 바로 실행이 가능합니다. 별도의 실행파일이 존재하지 않습니다.

 

인터프리터 언어 종류: R, Python, Ruby

 

인터프리터 언어와 컴파일 언어 실행 구조

프로그래밍 언어에 있어서 모든 것은 그 이유가 있어서 만들어졌습니다.

어떤 언어가 좋고 다른 언어는 나쁘다는 편견을 가지시지 마시고 적시적소에 적절한 언어를 사용하시길 바랍니다.

 

반응형

댓글