# Planner

> programming language

**Wikidata**: [Q2349274](https://www.wikidata.org/wiki/Q2349274)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Planner_(programming_language))  
**Source**: https://4ort.xyz/entity/planner

## Summary
Planner is a programming language created in 1969 by Carl Hewitt. It was designed as a language for communicating instructions to a machine and is notable for its influence on logic programming paradigms.

## Key Facts
- Planner was created in 1969 by Carl Hewitt
- It is classified as a programming language
- Planner supports both logic programming and procedural programming paradigms
- The language has aliases including "Плэнер"
- It has Wikipedia articles in 8 languages: Arabic, Catalan, English, Persian, Italian, Japanese, Russian, and Ukrainian
- Planner has a sitelink count of 8
- The language was designed by Carl Hewitt, an American mathematician and computer scientist
- Planner is different from the Planner entity (self-reference)
- It has a Freebase ID of /m/0chn2
- The language is referenced in academic sources with Microsoft Academic ID 2776999362

## FAQs
### Q: What is Planner?
A: Planner is a programming language created in 1969 by Carl Hewitt. It was designed as a language for communicating instructions to a machine and supports both logic programming and procedural programming paradigms.

### Q: Who created Planner?
A: Planner was created by Carl Hewitt, an American mathematician and computer scientist, in 1969.

### Q: What programming paradigms does Planner support?
A: Planner supports both logic programming and procedural programming paradigms.

### Q: When was Planner created?
A: Planner was created in 1969.

### Q: What languages is Planner documented in?
A: Planner has Wikipedia articles in 8 languages: Arabic, Catalan, English, Persian, Italian, Japanese, Russian, and Ukrainian.

## Why It Matters
Planner is significant as one of the early programming languages that influenced the development of logic programming. Created by Carl Hewitt in 1969, it represents an important step in the evolution of programming languages that could handle both logical and procedural programming paradigms. Its design principles and concepts have influenced subsequent programming languages and paradigms, particularly in the field of artificial intelligence and knowledge representation. Planner's dual support for logic and procedural programming made it a versatile tool for researchers and developers working on complex problem-solving systems. The language's impact extends beyond its direct usage, as it helped establish foundational concepts that continue to influence modern programming language design and artificial intelligence research.

## Notable For
- Being one of the earliest programming languages to support both logic and procedural programming paradigms
- Influencing the development of subsequent logic programming languages like Prolog
- Being created by Carl Hewitt, a prominent figure in computer science and artificial intelligence
- Having documentation in multiple languages, indicating its international impact
- Establishing concepts that continue to influence modern programming language design

## Body
### Historical Context
Planner was created in 1969 by Carl Hewitt, an American mathematician and computer scientist. This was a period of significant innovation in programming language design, with researchers exploring new ways to represent and manipulate knowledge in computer systems.

### Technical Specifications
Planner is classified as a programming language with support for both logic programming and procedural programming paradigms. This dual-paradigm approach was relatively innovative for its time, allowing programmers to express both logical relationships and procedural steps within the same language framework.

### Creator Background
Carl Hewitt, the creator of Planner, is an American mathematician and computer scientist. He has made significant contributions to the field of computer science, particularly in areas related to artificial intelligence and programming language design. His work on Planner represents an important milestone in the evolution of programming languages.

### Language Features
Planner's support for both logic programming and procedural programming paradigms made it a versatile tool for various applications. This combination allowed developers to express complex logical relationships while also providing the ability to specify procedural steps for computation.

### Documentation and Reach
The language has documentation available in 8 different languages on Wikipedia, including Arabic, Catalan, English, Persian, Italian, Japanese, Russian, and Ukrainian. This multilingual documentation suggests that Planner had an international impact and was of interest to researchers and developers across different linguistic and cultural contexts.

### Academic Recognition
Planner is referenced in academic sources, including having a Microsoft Academic ID of 2776999362. This indicates that the language has been recognized and studied within the academic community, contributing to the body of knowledge in computer science and programming language research.

## References

1. Freebase Data Dumps. 2013
2. [OpenAlex](https://docs.openalex.org/download-snapshot/snapshot-data-format)