기본적인 내용
컴파일/인터프리트
J_estrella
2017. 8. 1. 17:40
컴파일러란(compiler)란 어떤 프로그래밍 언어로 쓰여진 소스를 다른 언어로 바꾸어주는 번역 프로그램을 말한다.
컴파일러를 통해 번역하는 것을 컴파일(compile: 편집하다)이라고 한다.
몇 천줄의 소스코드를 작성하고 컴파일을 통해 번역하는 것은 번역시간이 오래 걸리고, 소스가 수정되거나 추가 될 때마다 컴파일을 해야한다는 번거로움이 생긴다.
인터프리트(interpret: 통역하다, 해석하다)란, 소스코드를 한줄 한 줄 읽어내리면서 실행을 시켜주는 것을 말한다.
수정이 많은 소스를 다룬다면 인터프리트하는 게 더 효율적일 수 있다.
스크립트 언어는 컴파일되지 않고 인터프리트되는 언어이다.