Compiler · Interpreter · Assembler

컴파일러·인터프리터·어셈블러

사람이 작성한 프로그램을 실행 가능한 형태로 바꾸거나 해석해 실행하는 도구입니다.

2급 필기2024–2026 기준기초 용어
작은 예시로 이해하기

어셈블리어 명령을 기계어 코드로 바꾸는 도구는 어셈블러입니다.

이 부분은 헷갈리지 마세요

컴파일과 해석은 실제 구현에서 함께 쓰일 수 있어 언어 이름만으로 단정하면 안 됩니다.

번역과 실행

컴파일러는 목표 코드로 번역하고 인터프리터는 코드의 의미를 실행합니다. 목적 코드는 기계어 외의 중간 코드일 수도 있습니다.

혼합 구현

CPython은 소스를 바이트코드로 컴파일하고 가상 머신에서 실행합니다. 인터프리터에 번역 단계가 전혀 없다는 설명은 부정확합니다.

확인한 근거

기능 설명과 시험 범위는 다른 근거입니다. 공식 문서의 문항을 복제한 콘텐츠가 아닙니다.

AI 보조 독자 작성 · 공식 출처 대조 · 전문가 검수 / 실제 Office 실행 검증 미완료

수정 2026.10.03 · 적용 2024–2026 · 컴퓨터 일반 · Windows 기능은 Windows 10 기준

읽음 표시는 이 브라우저에만 저장됩니다.