Ucsd Pcode

last modified: July 26, 2004

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


Loading...