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.

AI illustration

How this image was made

AI-generated illustration of UCSD p-System

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of UCSD p-System (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.)

All labels observed (4)

Label Occurrences
UCSD p-System canonical 4
UCSD p-System operating environment 1
UCSD p-System virtual machine 1

How this entity was disambiguated

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 ⓘ
designGoal machine independence ⓘ
portability across hardware platforms ⓘ
support for structured programming ⓘ
developer 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 ⓘ
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 ⓘ

How these facts were elicited

Referenced by (7)

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

IBM PC → operatingSystem → UCSD p-System ⓘ
The Hitchhiker's Guide to the Galaxy (computer game) → engine → Z-machine ⓘ
linked to: UCSD p-System
UCSD Pascal → designedFor → UCSD p-System ⓘ
UCSD Pascal → targetPlatform → UCSD p-System virtual machine ⓘ
linked to: UCSD p-System
UCSD Pascal → runsOn → UCSD p-System operating environment ⓘ
linked to: UCSD p-System
UCSD Pascal → relatedTo → UCSD p-System ⓘ
Kenneth L. Bowles → notableWork → UCSD p-System ⓘ