저급어와 고급어
CPU → Machine
인식할 수 있는 코드 → Machine code
기계어를 고급어로 번역한다.
번역기는 컴파일러와 인터프리터 기반으로 나눈다
컴파일러
소스코드를 기계어로 번역하는 프로그램
전체 소스 코드를 모두 기계어로 변환한 후 실행
인터프리터
고급어 소스코드를 직접 실행한다
한 줄 단위로 실행