원시 코드를 목적코드로 Runtime 이전에 기계어로 해석하는 작업 방식
번역 속도는 느리지만, 실행 속도는 빠르다.
런타임 이후 열 단위로 해석하여 프로그램을 구동한다. 이때, 프로그래밍 언어를 기계어로 바로 바꾸지 않고, 중간 단계를 거친 뒤, 런타임에 즉시 한줄씩 해석한다.
실행시간은 느리지만, 런타임에 실시간 debugging이나 코드 수정이 가능하다.