Java virtual machine
该想法可以追溯到20世纪70年代，UCSD Pascal系统在p-code上开发、运行。James Gosling提到UCSD Pascal（以及Smalltalk虚拟机）对Java虚拟机的设计有关键性的影响。