Ucsd Pcode

Also known as the UcsdPsystem?.

UCSD-P code (or simply UCSD-P) was a virtual machine used as a foundation for such languages as UCSD Pascal and DigitalResearch? C-BASIC (CeeBasic?).

This allowed the UCSD-P runtime "engine" to be implemented on the CPU & OS of choice, and take code written on some other machine (already compiled) and run the "MachineCode" on the new target without change.

One might say it allowed "WriteOnceRunAnywhere" -- or something like that.


See also JavaVirtualMachine for conceptual comparison/contrast.


See VirtualMachine


EditText of this page (last edited July 26, 2004) or FindPage with title or text search