인터프리터 #컴파일러 #차이 #for문 #지역성 #로컬변수 #문자열치환 #mutable #immutable #Key #Value1 19.12.24 기록 1. 컴파일러(Compiler)와 인터프리터(Interpreter)의 차이 개발자가 작성한 소스 코드(source code)를 기계가 읽을 오브젝트 코드(object code)로 바꾸어 주는것이 컴파일러의 역할이다. 인터프리터 또한 개념은 비슷하지만, 방식에 차이가 있다. 컴파일러 인터프리터 변환 및 실행방식 모든 소스 코드를 한번에 수집하여 기계어로 변환 후 실행 소스 코드의 각 행마다 중간 언어로 변환하여 바로바로 실행 실행 시간 컴파일된 프로그램은 이미 변환이 다 된 프로그램이므로 인터프리터에 비해 실행 속도가 빠름. 그러나 원시 프로그램이 클 경우 컴파일 과정에서 일반적으로 인터프리터보다 오랜 시간이 소요됨. 각 행마다 매번 중간 언어로 변환하여 실행하므로 컴파일된 프로그램에 비해 실행 속도가 느.. 2019. 12. 24. 이전 1 다음