컴파일러(compiler) 란
특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램을 말한다.
원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른다.
컴파일(compile) 이란
원시 코드에서 목적 코드로 옮기는 과정을 컴파일이라고 한다.
- 컴파일러는 소스 프로그램을 읽어서 즉시 결과를 출력하는 `인터프리터`와는 구분된다. 그러나 현대에 들어 많은 인터프리터가 `JIT 컴파일` 등의 기술로 실시간 컴파일을 수행하므로, 컴파일러와 인터프리터 사이의 기술적 구분은 사라져 가는 추세이다.
(위키백과: https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC)
'인터넷 상식' 카테고리의 다른 글
자바스크립트란 무엇일까 (Javascript) (0) | 2021.07.16 |
---|---|
JIT 컴파일은 무엇일까 (0) | 2021.07.16 |
인터프리터란 무엇일까 (interpreter) (0) | 2021.07.16 |
런타임이란 무엇일까, 런타임에 대해서 이모저모 (Runtime) (0) | 2021.07.16 |
쿠키 그리고 서드파티 쿠키란 무엇일까 (Cookie) (0) | 2021.07.14 |