UCSD p-System began around 1974 as the idea of UCSD's Kenneth Bowles,[REF] who believed that the number of new computing platforms coming out at the time would make it difficult for new programming languages to gain acceptance.
The Pascal dialect of UCSD Pascal came from the subset of Pascal implemented in Pascal-P2, which was not designed to be a full implementation of the language, but rather "the minimum subset that would self-compile", to fit its function as a bootstrap kit for Pascal compilers.