学圣地牙哥分校（UCSD）资讯系统研究所的教授 Kenneth Bowles，在1974年前后提出新的构想。因为在当时陆续出现许多不同的计算机平台，他认为这将会使设计新程式语言，以及让新程式语言被人接受，变得更为困难。他希望让学生所写的程式可以在任何微型计算机（ microcomputers），例如DEC PDP-11上运作。Kenneth Bowles 对于将Pascal当成程式学习的入门语言，有特别的兴趣。1973年释出的Pascal-P编译器，实作了一种新的中间语言，称为称为虚拟码（pseudo-