무엇이 해석됩니까?

컴퓨터 프로그래밍에서, 해석 된 프로그래밍 언어는 프로그램이 실행되기 전에 컴파일 될 필요가 없습니다. 대신 통역사 라고하는 다른 프로그램이 프로그램을 읽고 즉시 실행합니다.

컴파일 및 해석 프로그램의 장점

컴파일 된 프로그램은 일반적으로 최종 사용자에게 더 나은 성능을 발휘합니다. 왜냐하면 컴파일 과정에서 컴퓨터 코드가 고도로 최적화 될 수 있기 때문입니다. 반대로, 해석 된 언어는 프로그래머에게 독특한 이점을 제공 할 수 있습니다. 한 예로 REPL이 있습니다. REPL은 프로그래머가 작성되는 동안 프로그램과 상호 작용할 수있게합니다.

많은 컴퓨터 언어는 컴파일되거나 해석 될 수 있습니다. 예를 들어, C 프로그래밍 언어는 보통 컴파일되지만 C에 대한 해석기를 사용할 수 있습니다. JavaScript는 일반적으로 클라이언트 (일반적으로 웹 브라우저)가 해석기 인 해석 언어로 간주됩니다. 그러나 대부분의 최신 브라우저에서는 JavaScript 코드가 실행되기 전에 JIT의 일부 형식이 사용됩니다. Lisp은 종종 해석 언어로 간주되며 해석 된 코드와 컴파일 된 바이트 코드를 단일 프로그램에 혼합 할 수 있습니다.

해석 된 언어의 예

해석 된 프로그래밍 언어의 일반적인 예는 다음과 같습니다.

컴파일 된, 리터럴 문자열, 프로그래밍 용어