컴파일러란?
인간이 만든 프로그램을 기계가 이해 하도록 기계어로 변환하는 변환기(프로그램)
기계어란?
기계가 이해하는 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 |