문제
프로그래밍 언어 번역 방식에 대한 설명으로 옳은 것은?
① 어셈블러는 고급 언어를 기계어로 변환한다 ② 컴파일러는 실행 시점에 번역을 수행한다 ③ 인터프리터는 디버깅이 용이하다 ④ 컴파일러는 소스 코드를 직접 실행한다
정답
3번
해설
인터프리터는 한 줄씩 번역하며 즉시 실행하므로 오류 발생 시 즉시 확인할 수 있어 디버깅이 용이하다. ① 어셈블러는 어셈블리어를 기계어로 변환하고, ② 컴파일러는 보통 실행 전에 번역하며, ④ 컴파일러는 목적 프로그램을 생성한다.