컴파일러
컴파일러
-
개발자가 작성한 코드를 컴퓨터가 인식할 수 있는 기계어로 변환해주는 장치. 쉽게 말하면 번역 프로그램.
-
컴파일러가 소스코드를 컴파일해서 기계어로 번역해준 뒤, 실행되어 메모리에 올라가게 된다.
컴파일러의 장 · 단점
장점
-
실행 속도가 빠르다.
-
프로그램을 실행하기 전에 오류를 검출할 수 있다.
단점
-
프로그램의 실행 단계에서 필요한 파일들을 모두 스캔하기 때문에, 스캔하는 시간이 오래 걸린다.
-
수정을 하게 되는 경우, 컴파일을 다시 해야하기 때문에 시간이 많이 걸린다.