다음 중 컴파일러에 대한 설명으로 옳지 않은 것은? | [워드프로세서 (구 1급) 필기] 08년 1회차 기출문제 상세 페이지
1[워드프로세서 (구 1급) 필기] 08년 1회차
다음 중 컴파일러에 대한 설명으로 옳지 않은 것은?
1
CPU의 종류에 따라 같은 C 컴파일러라 하더라도 다른 기계어를 만들어 낸다.
2
C 프로그램은 반드시 컴파일러가 있어야 실행될 수 있다.
3
프로그램 개발 단계에는 인터프리터보다 컴파일러가 유리하다.
4
자연어에 대한 컴파일러는 아직 존재하지 않는다.
해설
프로그램 개발 단계에서는 한 줄씩 즉시 실행하며 오류를 바로 확인할 수 있는 인터프리터 방식이 디버깅에 유리하며, 컴파일러는 전체 코드를 한꺼번에 번역해야 하므로 개발·수정 단계에서는 오히려 번거롭다.
따라서 '개발 단계에는 인터프리터보다 컴파일러가 유리하다'는 설명은 두 방식의 장단점이 서로 바뀐 것이다.
- CPU 종류에 따라 같은 C 컴파일러도 서로 다른 기계어를 생성한다는 설명은 맞다.
- C 프로그램은 컴파일러 없이는 실행 파일로 만들어 실행할 수 없다는 설명도 맞다.
- 자연어를 그대로 번역하는 컴파일러는 아직 존재하지 않는다는 설명도 맞다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.