컴퓨터 일반
컴퓨터 일반소프트웨어★★★★☆자주

컴파일러와 인터프리터

컴파일러는 전체를 한 번에 번역해 목적 프로그램을 만들고, 인터프리터는 한 줄씩 실행한다.

컴파일러인터프리터목적 프로그램링커로더어셈블러

왜 그런지까지

컴파일러는 번역 시간이 길지만 만들어진 실행 파일이 빠르고, 목적 프로그램을 남긴다. 인터프리터는 목적 프로그램을 만들지 않고 행 단위로 번역·실행해 번역은 빠르지만 실행은 느리다. 원시 프로그램은 컴파일러 → 목적 프로그램 → 링커 → 로드 모듈 → 로더 → 실행의 순서를 거친다.

번역기 비교

구분컴파일러인터프리터
번역 단위프로그램 전체행 단위
목적 프로그램생성생성 안 함
번역 속도느림빠름
실행 속도빠름느림

헷갈리는 것

컴파일러 vs 인터프리터

목적 프로그램을 만드느냐가 갈림길이다. 컴파일러는 만들고, 인터프리터는 만들지 않는다.

확인 문제

넣어 두면 오늘 · 1일 · 3일 · 7일 · 14일 · 30일 간격으로 다시 물어봅니다