2011-08-22 3 views

답변

4

스택 기반 가상 컴퓨터는 개념과 구현 모두로 매우 간단합니다. CS 배경을 가진 사람이라면 수 백 줄의 코드에서 간단한 기능을 갖춘 VM을 구현할 수 있습니다.

필요에 따라 스택을 임의의 많은 수의 레지스터로 생각할 수 있습니다. 처음부터 레지스터를 추가하는 것은 사전 성숙 최적화 일 것입니다.

간단한 개념으로 모델 위에 핫스팟과 같은 진정한 마법을 간단하게 만들 수 있습니다. 단순하지는 않지만, 직선 인터프리터에서 간단한 JIT에서 핫스팟에 이르는 능력을 기준으로 복잡성 수준을 선택할 수 있습니다.

관련 문제