# HP Multi-Programming Executive

> operating system

**Wikidata**: [Q1429846](https://www.wikidata.org/wiki/Q1429846)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/HP_Multi-Programming_Executive)  
**Source**: https://4ort.xyz/entity/hp-multi-programming-executive

## Summary
HP Multi-Programming Executive (MPE) is a Unix-like operating system developed by Hewlett-Packard (HP) in the United States. It was designed for HP's 3000 series minicomputers and supported languages like HP Pascal and assembly. MPE was notable for its multi-user capabilities and integration with HP's hardware ecosystem.

## Key Facts
- **Developer**: Hewlett-Packard (HP), an American information technology company founded in 1939.
- **Platform**: Originally designed for HP 3000 series minicomputers, later supported on PA-RISC architecture.
- **Programming Languages**: Supported HP Pascal and assembly language.
- **Aliases**: Also known as MPE, HP MPE, MPE XL, and MPE/iX.
- **Classification**: A Unix-like operating system, meaning it shared similarities with Unix in design and functionality.
- **Country of Origin**: United States.
- **Wikipedia Coverage**: Available in multiple languages, including English, German, and Japanese.

## FAQs
### Q: What was HP Multi-Programming Executive used for?
A: HP Multi-Programming Executive (MPE) was primarily used for multi-user computing on HP's 3000 series minicomputers. It supported applications written in HP Pascal and assembly language, making it suitable for business and technical computing environments.

### Q: Who developed HP Multi-Programming Executive?
A: HP Multi-Programming Executive was developed by Hewlett-Packard (HP), an American company known for its contributions to computer hardware and software.

### Q: What programming languages did MPE support?
A: MPE supported HP Pascal and assembly language, allowing developers to write applications tailored to its architecture.

### Q: Was MPE compatible with Unix?
A: Yes, MPE was classified as a Unix-like operating system, meaning it shared design principles and functionalities with Unix but was not a direct derivative.

### Q: What hardware did MPE run on?
A: MPE was originally designed for HP's 3000 series minicomputers and later adapted for PA-RISC architecture.

## Why It Matters
HP Multi-Programming Executive played a significant role in the early days of multi-user computing, particularly in business and technical environments. As a Unix-like system, it provided a familiar interface for users transitioning from Unix-based systems while leveraging HP's proprietary hardware. Its support for HP Pascal and assembly language made it a versatile choice for developers working on HP's 3000 series. While it may not be as widely recognized today, MPE was a key component of HP's software ecosystem during its heyday, reflecting the company's innovation in both hardware and operating systems.

## Notable For
- **Unix-like Design**: MPE shared similarities with Unix, making it accessible to users familiar with Unix-based systems.
- **Multi-User Support**: It was optimized for multi-user environments, a feature common in minicomputers of the era.
- **HP Pascal Integration**: Supported HP Pascal, a high-level language tailored for HP's architecture.
- **Assembly Language Compatibility**: Allowed low-level programming for performance-critical applications.
- **HP 3000 Series Compatibility**: Originally designed for HP's 3000 series, ensuring tight integration with HP hardware.

## Body
### Overview
HP Multi-Programming Executive (MPE) was a Unix-like operating system developed by Hewlett-Packard (HP) in the United States. It was primarily used for multi-user computing on HP's 3000 series minicomputers and later adapted for PA-RISC architecture.

### Development and History
- Developed by Hewlett-Packard (HP), a company founded in 1939.
- Designed for HP's 3000 series minicomputers, a popular platform in the 1970s and 1980s.
- Later versions supported PA-RISC, HP's Reduced Instruction Set Computing (RISC) architecture.

### Technical Specifications
- **Programming Languages**: Supported HP Pascal and assembly language.
- **Classification**: A Unix-like operating system, meaning it shared design principles with Unix.
- **Aliases**: Known by multiple names, including MPE, HP MPE, MPE XL, and MPE/iX.

### Significance
- **Multi-User Environment**: MPE was optimized for multi-user computing, a key feature in minicomputers.
- **Unix-Like Interface**: Its design made it familiar to users transitioning from Unix-based systems.
- **HP Ecosystem Integration**: Tightly integrated with HP's hardware, particularly the 3000 series.

### Legacy
- While not as widely recognized today, MPE was a significant part of HP's software offerings during its era.
- Reflects HP's innovation in both hardware and operating systems, particularly in the minicomputer market.

## References

1. Freebase Data Dumps. 2013