인터프리터(Interpreter) 프로그래밍 언어는 우리가 작성한 코드가 실제로 컴퓨터에서 실행되기 위해 무언가의 해석 또는 번역 과정을 거쳐야 합니다. 그 중심에 있는 두 가지 핵심 개념이 바로 컴파일러와 인터프리터입니다.이 글에서는 그중에서도 인터프리터(Interpreter)에 집중하여, 인터프리터의 개념은 무엇이며, 컴파일러와 어떤 차이가 있고, 어떤 언어들이 인터프리터 방식으로 실행되며, 실제 자바스크립트나 파이썬 등의 동작 구조는 어떤지 차근차근 정리해봅니다. 1. 인터프리터란?인터프리터(Interpreter)는 소스 코드를 한 줄씩 읽고 즉시 실행하는 프로그램입니다. 컴파일러처럼 전체 코드를 미리 기계어로 변환하지 않고, 실행 시점에 한 줄씩 해석하여 수행합니다. 즉, 코드를 “실행하면서 번..