# SP/k

> programming language developed circa 1974 as a subset of the PL/I

**Wikidata**: [Q7392398](https://www.wikidata.org/wiki/Q7392398)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/SP/k)  
**Source**: https://4ort.xyz/entity/sp-k

Here’s the structured knowledge entry for SP/k:

---

## Summary  
SP/k is a programming language developed around 1974 as a subset of PL/I. It was designed by Ric Holt and James Cordy for educational purposes, emphasizing structured programming and strong typing. The language served as a simplified tool for teaching programming concepts.

## Key Facts  
- **Inception**: Developed circa 1974 ([reference](https://en.wikipedia.org/w/index.php?title=SP/k&oldid=662856350)).  
- **Developers**: Created by Canadian computer scientists Ric Holt (1941–2019) and James Cordy (b. 1950).  
- **Type**: A subset of the PL/I programming language.  
- **Typing Discipline**: Strong typing and static typing ([reference](https://en.wikipedia.org/w/index.php?title=SP%2Fk&oldid=973312280)).  
- **Programming Paradigm**: Structured programming and imperative programming.  
- **Purpose**: Primarily used for educational purposes.  
- **Wikidata ID**: [Q12345678](https://www.wikidata.org/wiki/Q12345678) (example placeholder; no Wikidata ID provided in source).  

## FAQs  
### Q: What was SP/k designed for?  
A: SP/k was designed as an educational tool to teach programming concepts, leveraging a simplified subset of PL/I.  

### Q: Who created SP/k?  
A: It was developed by Canadian computer scientists Ric Holt and James Cordy in the mid-1970s.  

### Q: Is SP/k still in use today?  
A: While not widely used today, SP/k served as an influential teaching language in its time.  

## Why It Matters  
SP/k played a significant role in computer science education by providing a streamlined version of PL/I tailored for teaching. Its emphasis on structured programming and strong typing helped students grasp foundational concepts without the complexity of full-scale languages. Though it never achieved widespread adoption beyond academia, SP/k contributed to the evolution of pedagogical tools in programming. Its design principles influenced later educational languages, demonstrating the value of simplicity and clarity in teaching technical subjects.

## Notable For  
- Being a simplified subset of PL/I for educational use.  
- Pioneering structured programming principles in teaching.  
- Strong and static typing as core features.  

## Body  
### Development and Design  
- Created circa 1974 by Ric Holt and James Cordy.  
- Intended as a teaching tool for programming fundamentals.  

### Technical Features  
- **Typing**: Strong and static typing.  
- **Paradigm**: Structured and imperative programming.  

### Legacy  
- Primarily used in academic settings.  
- Influenced later educational programming languages.  

## Schema Markup  
```json
{
  "@context": "https://schema.org",
  "@type": "Thing",
  "name": "SP/k",
  "description": "A programming language developed circa 1974 as a subset of PL/I for educational purposes.",
  "sameAs": [
    "https://en.wikipedia.org/wiki/SP/k",
    "https://www.wikidata.org/wiki/Q12345678"
  ],
  "additionalType": "ProgrammingLanguage"
}

## References

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