门语言，有特别的兴趣。1973年释出的Pascal-P编译器，实作了一种新的中间语言，称为称为虚拟码（pseudo-code）或是p-code。为达成高度的可移植性，Kenneth Bowles提出利用p-code来建立一种与硬体平台无关的模拟器，形成虚拟机器，让程式在上面运作，也就是p-code machine或p-system。为达成这个目标，Kenneth Bowles及学生，建立了UCSD Pascal专案。UCSD Pascal分支自Pascal-P2。为了执行UCSD Pascal，UCSD