1 컴파일러 컴파일러는 파일 전체를 기계어로 번역시키는 프로그램이다. 컴파일 과정은 총 4단계이다. 처음으로 전처리 단계이다. 전처리 단계에는 전처리기 매크로나 주석을 처리한다. 다음으로 컴파일 단계이다. 컴파일 단계에는 각종 소스 코드를 어셈블리 명령어로 번역한다. 다음으로 어셈블 단계이다. 어셈블 단계에는 어셈블리 코드를 기계어로 번역한다. 마지막으로 링킹 단계이다. 링킹 단계에는 번역한 기계어 코드를 한 곳에 모아 실행 파일로 만든다. 대표적인 예로 c언어가 컴파일러를 사용한다.2 인터프리터 인터프리터는 한 줄씩 기계어로 번역시켜 바로 실행하는 프로그램이다. 그래서 인터프리터의 경우에는 따로 exe파일을 만들지 않고, 바로 실행이 된다. 인터프리터의 경우에는 실행 시 컴파일러보다 느리다. 왜..