Compiler

Computer Science

OS | 컴파일러와 인터프리터, Compiler & Interpreter

- 컴파일러(compiler)란? 컴파일러는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램으로, high-level programming language를 실행 프로그램으로 만들기 위한 lower level language(어셈블리 언어 등)로 바꾸는데 사용된다. 원래 문서를 소스코드 또는 원시코드라고 하며, 원시코드에서 출력된 문서인 목적 코드로 옮기는 과정을 컴파일이라고 한다. 소스코드를 컴파일 하는 이유는 이해하기 쉬운 형태의 high-level programming language로부터 실행 가능한 기계어 프로그램을 만들기 위해서이다. 컴파일러는 소스 프로그램을 읽어 바로 결과를 출력하는 인터프리터와 구분된다. 위의 그림은 일반적인 다중언어, 다중 대상..

토오오끼
'Compiler' 태그의 글 목록