다음 중 언어 번역 프로그램인 인터프리터에 대한 설명 으로 잘못된 것은? | [워드프로세서 (구 1급) 필기] 14년 2회차 기출문제 상세 페이지
1[워드프로세서 (구 1급) 필기] 14년 2회차
다음 중 언어 번역 프로그램인 인터프리터에 대한 설명 으로 잘못된 것은?
1
행(줄) 단위로 번역하여 번역 속도가 빠르다.
2
프로그램 오류 시 목적 프로그램을 수정한다.
3
BASIC이나 LISP 언어에서 사용한다.
4
프로그램 전체의 실행 속도는 컴파일러 방식보다 느리다.
해설
인터프리터는 목적 프로그램(오브젝트 코드)을 만들지 않고 줄 단위로 바로 번역·실행하므로, 오류가 나면 원시 프로그램(소스 코드)을 수정하는 것이지 목적 프로그램을 수정하는 것이 아니다.
- 행(줄) 단위로 번역해 번역 자체의 속도는 빠르다는 설명은 맞다.
- BASIC이나 LISP 같은 언어에서 인터프리터 방식을 사용한다는 것도 맞다.
- 목적 프로그램을 만들지 않고 매번 재해석하므로 전체 실행 속도는 컴파일러 방식보다 느리다는 것도 맞다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.