본문 바로가기

etc

[컴공] 컴파일러와 인터프리터

728x90

/**  (댓글 하나는 저자에게 아주 큰 힘이 됩니다~~) **/

 

컴파일러 인터프리터

해석기, 번역기란 뜻을 가지고 있는데, 고급어를 컴퓨터가 알아 듣기 쉽게 저급어(기계어, 어셈블리어)로 번역하는 과정을 하는 프로그램을 가리킨다. 

참고 : 실행속도를 빠르게 도와주는 JIT(Just In Time) 컴파일이 있다.

ex) C, C++, COBOL, BASIC 등

소스 프로그램을 읽어서 즉시 결과를 출력한다.

참고 : 컴파일러와 인터프리터 사이의 기술적 구분은 사라져가는 추세.

ex) script, HTML, SQL, python, ruby 등

 

참고 : 

https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC

 

컴파일러 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 컴파일은 여기로 연결됩니다. 일본의 기업에 대해서는 컴파일 (기업) 문서를 참조하십시오. 일반적인 다중 언어, 다중 대상 컴파일러의 동작 모습. 컴파일러(compiler, 순화 용어: 해석기, 번역기)는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 프로그램을 말한다. 원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른다. 목적 코드는 주로 다른 프로그램이나 하

ko.wikipedia.org

https://ithub.tistory.com/86