컴파일과 반대로 컴파일 작업을 하지 않고 소스를 실행할 때마다 해석하여 기계어 코드로 실행하는 방법을 인터프리터
라고 합니다.
인터프리터는 프로그램이 실행될 때마다 소스를 해석
하고 이와 관련된 기계어 코드를 임시
로 생성하여 실행합니다.
컴파일된 기계어 코드보다는 다소 느리지만
소스를 변경할 때마다 컴파일을 하지 않기 때문에 빠른 개발
이 가능합니다.
인터프리터 언어로 제작된 프로그램은 소스가 같이 공개
배포되기 때문에 작성한 코드를 암호화
할 수 없습니다.
인터프리터 언어는 보안상 중요하지 않고 간단한 프로그램 제작에 많이 사용합니다.
PHP는 공개된 오픈소스
언어로 많은 인기를 얻고 있습니다.
대표적으로는 베이직, PHP, 자바스크립트, 파이썬 등이 있습니다.
퀴즈를 통하여 학습한 내용을 다시한번 생각해 봅니다.
PHP는 컴파일되어 동작하는 언어이다. ( )
(Ⅹ) PHP는 인터프리터 언어입니다.