# UCSD Pascal

> Pascal programming language system

**Wikidata**: [Q176984](https://www.wikidata.org/wiki/Q176984)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/UCSD_Pascal)  
**Source**: https://4ort.xyz/entity/ucsd-pascal

## Summary
UCSD Pascal is a Pascal programming language system developed at the University of California, San Diego and first released in 1978. It is a high-level programming language implementation that ran on multiple microprocessor families and was associated with the UCSD p-System operating environment.

## Key Facts
- Inception and first publication: 1978.  
- Developer: University of California, San Diego.  
- Instance of: high-level programming language and programming language.  
- Designed to run on the UCSD p-System (the UCSD p-System was designed to run UCSD Pascal; UCSD p-System inception: 1977).  
- Platforms: Apple II series; Digital Equipment Corporation PDP-11; Zilog Z80; MOS Technology 6502; Motorola 68000 (family); Pascal MicroEngine; Texas Instruments TI-99/4A.  
- Image: https://commons.wikimedia.org/wiki/Special:FilePath/UCSD1.png.  
- Identifiers: GND ID 4117271-1; foldoc_id UCSD+Pascal; freebase_id /m/07vj7; Library of Congress authority ID sh85139245; Microsoft Academic ID (discontinued) 2776595420.  
- Language of work or name: English.  
- Parent / related: Apple Pascal (listed as a related/part-of item).

## FAQs
### Q: What is UCSD Pascal?
A: UCSD Pascal is a Pascal language system developed at the University of California, San Diego and released in 1978. It implements Pascal as a high-level programming language and was distributed for multiple microprocessors and platforms.

### Q: What platforms did UCSD Pascal run on?
A: UCSD Pascal ran on a variety of platforms including the Apple II series, PDP-11, Zilog Z80, MOS Technology 6502, Motorola 68000 family, Pascal MicroEngine, and the Texas Instruments TI-99/4A.

### Q: How is UCSD Pascal related to the UCSD p-System?
A: The UCSD p-System is the operating environment designed to run UCSD Pascal; the p-System (inception 1977) is directly associated with executing UCSD Pascal programs.

### Q: Who developed UCSD Pascal?
A: UCSD Pascal was developed by the University of California, San Diego.

## Why It Matters
UCSD Pascal represents a platform-targeted implementation of the Pascal language produced by an academic research group at the University of California, San Diego. Its documented support across a broad set of processor families and microcomputer platforms demonstrates a focus on making Pascal implementations available beyond a single hardware environment. The close association with the UCSD p-System shows an integrated approach to language runtime and operating environment. As a high-level programming language system published in 1978, UCSD Pascal occupies a historical position as a structured-language implementation that was packaged and distributed for multiple small computers of its era. Its presence on systems ranging from Apple II machines to PDP-11s and Motorola 68000 family processors underlines its role as a multi-platform Pascal implementation and as part of the wider ecosystem of Pascal language tools and operating-system-level support.

## Notable For
- Being a Pascal language system developed and published in 1978 by the University of California, San Diego.  
- Broad platform support, including Apple II, PDP-11, Z80, MOS 6502, Motorola 68000 family, Pascal MicroEngine, and TI-99/4A.  
- Close association with the UCSD p-System, an operating environment designed specifically to run UCSD Pascal.  
- Multiple bibliographic and archival identifiers (GND, LOC, freebase, foldoc).

## Body
### Overview
- Name: UCSD Pascal.  
- Type: Pascal programming language system; classified as a high-level programming language and programming language.  
- Developer: University of California, San Diego.  
- Language of documentation/name: English.

### Dates and Publication
- Inception: 1978.  
- Publication date listed as 1978.  
- The UCSD p-System associated with UCSD Pascal has an inception date of 1977.

### Platforms and Hardware
- Documented platforms include:
  - Apple II series.  
  - Digital Equipment Corporation PDP-11.  
  - Zilog Z80.  
  - MOS Technology 6502.  
  - Motorola 68000 and Motorola 68000 family.  
  - Pascal MicroEngine.  
  - Texas Instruments TI-99/4A.  
- The UCSD p-System is cited as the operating system designed to run UCSD Pascal.

### Relationships and Lineage
- Listed as part of / related to Apple Pascal.  
- UCSD p-System: described as an operating system designed specifically to run UCSD Pascal (UCSD p-System inception: 1977).

### Identifiers and Metadata
- Image: https://commons.wikimedia.org/wiki/Special:FilePath/UCSD1.png.  
- GND ID: 4117271-1.  
- foldoc_id: UCSD+Pascal.  
- freebase_id: /m/07vj7 (archival).  
- Library of Congress authority ID: sh85139245.  
- National Library of Israel ID: 987007558582705171.  
- Microsoft Academic ID (discontinued): 2776595420.  
- Sitelink count (Wikidata-derived): 13.  
- Wikipedia title available: "UCSD Pascal".  
- Wikipedia languages listed: de, en, es, gl, it, ja, ko, nl, no, ru.

### Image and Media
- Representative image available on Wikimedia Commons at the provided file path.

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "UCSD Pascal",
  "description": "UCSD Pascal is a Pascal programming language system developed at the University of California, San Diego and first published in 1978.",
  "url": "https://en.wikipedia.org/wiki/UCSD_Pascal",
  "sameAs": [
    "https://en.wikipedia.org/wiki/UCSD_Pascal"
  ],
  "additionalType": "High-level programming language",
  "image": "https://commons.wikimedia.org/wiki/Special:FilePath/UCSD1.png",
  "identifier": [
    {
      "name": "GND",
      "value": "4117271-1"
    },
    {
      "name": "foldoc_id",
      "value": "UCSD+Pascal"
    },
    {
      "name": "freebase_id",
      "value": "/m/07vj7"
    },
    {
      "name": "Library of Congress",
      "value": "sh85139245"
    }
  ]
}

## References

1. [Source](https://github.com/JohnMarkOckerbloom/ftl/blob/master/data/wikimap)
2. Freebase Data Dumps. 2013
3. National Library of Israel Names and Subjects Authority File