# POP-2

> programming language

**Wikidata**: [Q7120003](https://www.wikidata.org/wiki/Q7120003)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/POP-2)  
**Source**: https://4ort.xyz/entity/pop-2

## Summary
POP-2 is a programming language developed in the United Kingdom in 1970. It is a functional programming language that followed COWSEL and was created by British computer scientist Robin Popplestone.

## Key Facts
- POP-2 was developed in 1970 in the United Kingdom
- It is a functional programming language
- POP-2 was created by Robin Popplestone (1938-2004), a British computer scientist
- It follows COWSEL, which was developed in 1964
- POP-2 has Wikipedia articles in English and Chinese
- The language has a Microsoft Academic ID of 2777691785
- POP-2 has a Freebase ID of /m/03wfgb

## FAQs
### Q: What type of programming language is POP-2?
A: POP-2 is a functional programming language developed in the United Kingdom in 1970. It was created by British computer scientist Robin Popplestone as a successor to COWSEL.

### Q: Who created POP-2 and when?
A: POP-2 was created by Robin Popplestone, a British computer scientist born in 1938, in 1970. It was developed as a successor to the earlier programming language COWSEL.

### Q: What programming paradigm does POP-2 follow?
A: POP-2 follows the functional programming paradigm, which treats computation as the evaluation of mathematical functions and avoids changing state and mutable data.

## Why It Matters
POP-2 represents an important development in the evolution of functional programming languages in the United Kingdom during the 1970s. As a successor to COWSEL, it built upon earlier work in programming language design while advancing the functional programming paradigm. The language demonstrates the UK's contribution to computer science research during this period, particularly through the work of Robin Popplestone. POP-2's development helped establish foundational concepts in functional programming that would influence later languages and programming approaches. Its existence in both English and Chinese Wikipedia indicates its historical significance in the field of computer science education and documentation.

## Notable For
- Being a pioneering functional programming language developed in the UK
- Following COWSEL as part of the evolution of programming languages at the University of Edinburgh
- Having documentation available in both English and Chinese Wikipedia
- Being created by Robin Popplestone, a significant figure in British computer science
- Maintaining a presence in academic databases with a Microsoft Academic ID

## Body
### Development and Origins
POP-2 was developed in 1970 as part of the programming language research at the University of Edinburgh. The language was created by Robin Popplestone, who was born on December 9, 1938, and passed away in 2004. Popplestone was a British computer scientist and engineer who held citizenship in the United Kingdom.

### Technical Characteristics
As a functional programming language, POP-2 treats computation as the evaluation of mathematical functions. This paradigm emphasizes immutability and the avoidance of changing state, which distinguishes it from imperative programming languages. The language represents an important step in the development of functional programming concepts that would later influence languages like Haskell and ML.

### Relationship to Predecessors
POP-2 was developed as a successor to COWSEL, which was created in 1964. This progression shows the evolution of programming language design at Edinburgh during the 1960s and 1970s. The development of POP-2 built upon the concepts and experiences gained from COWSEL while advancing the state of functional programming.

### Academic Recognition
The language has been recognized in academic databases, holding a Microsoft Academic ID of 2777691785. This academic presence indicates that POP-2 has been studied and referenced in computer science literature. The language also has a Freebase ID of /m/03wfgb, showing its inclusion in knowledge graph systems.

### Documentation and Accessibility
POP-2 has maintained documentation in multiple languages, with Wikipedia articles available in both English and Chinese. This multilingual presence suggests the language's significance in computer science education and its relevance to international audiences interested in the history of programming languages.