# NEWP

> high-level programming language

**Wikidata**: [Q6953629](https://www.wikidata.org/wiki/Q6953629)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/NEWP)  
**Source**: https://4ort.xyz/entity/newp

## Summary
NEWP (New Executive Programming Language) is a high-level programming language developed by Burroughs Corporation, designed for Burroughs large systems. It succeeded the Executive Systems Problem Oriented Language (ESPOL) and was part of the Burroughs MCP (Mainframe Control Program) ecosystem.

## Key Facts
- **Aliases**: New Executive Programming Language
- **Platform**: Burroughs large systems
- **Replaces**: Executive Systems Problem Oriented Language (ESPOL)
- **Developer**: Burroughs Corporation
- **Typing Discipline**: Static typing, strong typing
- **Programming Paradigms**: Procedural, imperative, structured
- **Instance of**: Programming language
- **Wikipedia Title**: NEWP
- **Wikipedia Languages**: English (en)
- **Sitelink Count**: 1

## FAQs
### Q: What was NEWP used for?
A: NEWP was a high-level programming language designed for Burroughs large systems, primarily used within the Burroughs MCP (Mainframe Control Program) ecosystem.

### Q: Who developed NEWP?
A: NEWP was developed by Burroughs Corporation, a major computer hardware and software company.

### Q: What programming paradigms did NEWP support?
A: NEWP supported procedural, imperative, and structured programming paradigms.

### Q: What was NEWP's typing discipline?
A: NEWP used static typing with strong typing, meaning type checking was performed at compile time.

### Q: What did NEWP replace?
A: NEWP succeeded the Executive Systems Problem Oriented Language (ESPOL), another programming language in the Burroughs MCP environment.

## Why It Matters
NEWP was significant as a high-level programming language in the 1960s and 1970s, designed to simplify programming for Burroughs large systems. It was part of the Burroughs MCP ecosystem, which was widely used in business and scientific computing. NEWP's static and strong typing helped improve code reliability, while its procedural and structured programming paradigms made it easier for developers to write and maintain complex programs. Though less known today, NEWP played a role in the evolution of programming languages and mainframe computing. Its legacy is preserved in the Burroughs MCP systems that relied on it for control and automation.

## Notable For
- **Successor to ESPOL**: NEWP replaced the Executive Systems Problem Oriented Language (ESPOL), improving programming efficiency on Burroughs systems.
- **Static and Strong Typing**: NEWP's typing discipline helped reduce runtime errors by enforcing type checks at compile time.
- **Procedural and Structured Design**: Its support for procedural and structured programming paradigms made it easier to write and maintain large-scale applications.
- **Burroughs MCP Integration**: NEWP was tightly integrated into the Burroughs Mainframe Control Program (MCP), enhancing system automation and control.
- **High-Level Abstraction**: As a high-level language, NEWP abstracted low-level hardware details, allowing developers to focus on logic rather than machine-specific instructions.

## Body
### Overview
NEWP (New Executive Programming Language) was a high-level programming language developed by Burroughs Corporation for use on Burroughs large systems. It succeeded the Executive Systems Problem Oriented Language (ESPOL) and was part of the Burroughs MCP (Mainframe Control Program) ecosystem.

### Development and Context
- **Developer**: Burroughs Corporation, a pioneer in computer hardware and software.
- **Platform**: Designed specifically for Burroughs large systems.
- **Replacement**: Succeeded ESPOL, another language in the Burroughs MCP environment.

### Technical Features
- **Typing Discipline**: Used static typing with strong typing, meaning type checking occurred at compile time.
- **Programming Paradigms**: Supported procedural, imperative, and structured programming paradigms.
- **Integration**: Tightly integrated with the Burroughs MCP, enhancing system control and automation.

### Historical Significance
- **Legacy**: NEWP was part of the Burroughs MCP systems, which were widely used in business and scientific computing.
- **Evolution**: Contributed to the evolution of programming languages and mainframe computing.
- **Preservation**: Its legacy is preserved in the Burroughs MCP systems that relied on it for control and automation.

### Wikipedia and Online Presence
- **Wikipedia Title**: NEWP
- **Languages**: Available in English (en) on Wikipedia.
- **Sitelinks**: Limited online presence, with only one sitelink recorded.