로딩
요청 처리 중입니다...

Compiler/Interpreter

 Compiler/Interpreter

Compiler 컴파일러는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램을 말한다. 컴파일러는 high-level 프로그래밍 언어(ex: C언어)를 low-level 언어(ex: 어셈블리어)로 바꾸어 실행 프로그램을 만들기 위해 사용된다.

원래의 문서를 소스코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른다. 원시 코드에서 목적 코드로 옮기는 과정을 컴파일이라고 한다.

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

컴파일러는 high-level 언어를 직접 low-level 언어로 번역하지만, 인터프리터는 중간 형태로 번역하여 그것을 실행한다. 인터프리터는 한번에 한 줄씩 명령어를 읽어 들여서 실행하기 때문에 컴파일된 프로...

원문 링크 : Compiler/Interpreter