컴파일러는 전체를 한 번에 번역해 목적 프로그램을 만들고, 인터프리터는 한 줄씩 실행한다.
왜 그런지까지
컴파일러는 번역 시간이 길지만 만들어진 실행 파일이 빠르고, 목적 프로그램을 남긴다. 인터프리터는 목적 프로그램을 만들지 않고 행 단위로 번역·실행해 번역은 빠르지만 실행은 느리다. 원시 프로그램은 컴파일러 → 목적 프로그램 → 링커 → 로드 모듈 → 로더 → 실행의 순서를 거친다.
번역기 비교
컴파일러 vs 인터프리터
목적 프로그램을 만드느냐가 갈림길이다. 컴파일러는 만들고, 인터프리터는 만들지 않는다.
넣어 두면 오늘 · 1일 · 3일 · 7일 · 14일 · 30일 간격으로 다시 물어봅니다