A data processing apparatus has an interpreter environment for dynamically implementing a program constructed based on a command set defined independently of a native command group, in a native environment constructed based on the native command group processed by a processor configuring hardware. The apparatus generates an intermediate data stream in each of a plurality of stages into which an input data stream is divided in interpretation in the native environment and filters the intermediate data stream to generate a filtered data stream in the interpreter environment.
데이터 처리 장치는 프로세서 구성 하드웨어에 의해 처리되는 네이티브 명령 그룹에 기초하여 구성된 네이티브 환경에서, 네이티브 명령 그룹에 무관하게 정의된 명령 세트에 기초하여 구성된 프로그램을 동적으로 구현하기 위한 인터프리터 환경을 갖는다. 이 장치는 네이티브 환경에서 해석시에 입력 데이터 스트림이 나누어지는 복수의 단계들 각각에 중간 데이터 스트림을 생성하고, 중간 데이터 스트림을 필터링하여, 필터링된 데이터 스트림을 인터프리터 환경에서 생성한다.