UCSD p-System

E35354

UCSD p-System is a portable operating system and programming environment based on the Pascal language and p-code virtual machine, widely used in the late 1970s and early 1980s across multiple hardware platforms.

Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Z-machine 1

Statements (50)

Predicate Object
instanceOf Pascal implementation
operating system
p-code virtual machine system
programming environment
academicOrigin University research project
basedOn Pascal
countryOfOrigin United States of America
surface form: United States
designGoal machine independence
portability across hardware platforms
support for structured programming
developer University of California, San Diego
surface form: UCSD Institute for Information Systems

University of California, San Diego
distributionModel commercial software
executionModel interpretation of p-code bytecode
virtual machine
feature device-independent I/O
disk-based operating system
portable p-code intermediate representation
standardized runtime library
support for high-level data structures
support for separate compilation
includes Pascal compiler
command-line shell
file system
p-code interpreter
text editor
influenced Borland Turbo Pascal environment
Pascal-based teaching environments
later virtual machine-based systems
license proprietary
notableFor influence on later virtual machine designs
portability across many microcomputers
wide use in late 1970s and early 1980s
platform Apple II
CP/M-based microcomputers
IBM PC
Motorola 68000-based systems
PDP-11
Zilog Z80-based systems
various 8-bit home computers
primaryDesigner Kenneth L. Bowles NERFINISHED
programmingLanguage UCSD Pascal
targetUser educational institutions
software developers
universities
timePeriod early 1980s
late 1970s
usedFor software development on microcomputers
teaching structured programming
uses p-code

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

this entity surface form: Z-machine
IBM PC operatingSystem UCSD p-System