본문 바로가기
기타

컴파일러란?

by cdbitmana 2020. 10. 26.

컴파일러란?

인간이 만든 프로그램을 기계가 이해 하도록 기계어로 변환하는 변환기(프로그램)

기계어란?
기계가 이해하는 2진 숫자(0과 1)로 작성된 언어

 

언어 번역기

- 원시 프로그램

  고급 언어 프로그램 소스

 

- 목적 프로그램

  저급언어(기계어, 어셈블리어) 프로그램

 

 

컴파일 언어

- 소스 코드를 작성한다.

- 컴파일 프로그램을 이용하여 컴파일한다.

- 실행 파일이 만들어진다.

- 실행 파일을 실행시킨다.

 

인터프리터 언어

- 소스 파일을 해석 엔진 프로그램(interprter)을 이용해 소스를 한 줄씩 실행한다.

- 실행 파일이 만들어지지 않는다.

- 속도가 느리다.

 

 

'기타' 카테고리의 다른 글

if조건문 없이 시간 계산하는 방법  (0) 2020.11.25
숫자에서 n번째 자리 구하는 법  (0) 2020.11.25
자바 그래픽 카드의 역할과 활용  (0) 2020.10.26
IP와 도메인  (0) 2020.10.23
리눅스를 왜 쓰는가?  (0) 2020.10.23