인터프리터 언어 #Interpreter language #컴파일 언어 #Compiler language
-
인터프리터(Interpreter) 언어 /컴파일(Compiler) 언어프로그래밍 언어 2021. 9. 6. 11:58
인터프리터 언어 (스크립트 언어) 소스코드를 컴파일하지 않고 인터프리터로 한 줄씩 해석하여 바로 명령어를 실행하는 언어. 대표적인 언어: Python, Ruby, PHP 특징: - 컴파일 하지 않고 인터프리터가 직접 한 줄씩 읽기 때문에 빌드 시간이 없음. -> 번역과 실행이 동시에 이루어짐. -> 빌드 과정 없이 바로 실행 : 별도의 실행파일이 존재하지 않음. - 런타임(runtime) 상황에서는 실시간으로 한 줄씩 읽어 실행하기 때문에 컴파일 언어에 비해 속도 느림. -> 실행속도는 느리지만, 코드 변경시 빌드 과정없이 바로 실행이 가능하다는 장점. 컴파일 언어 소스코드를 컴파일 한 후에 CPU/메모리를 통해 읽어 실행하는 언어. 대표적인 언어: C, C++, JAVA 특징: - 소스코드를 기계어로 ..