Planner is a programming language designed by Carl Hewitt at MIT and first published in 1969. The name is often written in capitals in older publications, though it is not an acronym. It was created for the procedural embedding of knowledge, as a rejection of the resolution theorem proving paradigm, and it combined programmability with logical reasoning through pattern directed invocation, so that an implication could be run as forward or backward chaining. To save time and memory on the small computers of the day it relied on backtracking, a unique name assumption and a closed world assumption. A subset, Micro-Planner, powered Terry Winograd's SHRDLU program, and the full language was implemented as Popler at the University of Edinburgh. Derivations such as QA4, Conniver and QLISP were important tools in 1970s artificial intelligence research.
Facts
First Released Connections
In Field
Source Planner (programming language) (Wikipedia)
Influenced
Source Planner (programming language) (Wikipedia)
Invented
Source Planner (programming language) (Wikipedia)
Sources
1. Programming Language Database (PLDB): PLANNER (PLDB)
Programming Language Database (PLDB)LeadQuote, Lead
PLANNER is a programming language created in 1969 by Carl Hewitt.
View the Source 2. Planner (programming language) (Wikipedia)
Procedural embedding of knowledge, logic
Planner was a kind of hybrid between the procedural and logical paradigms because it combined programmability with logical reasoning.
Invented: Carl Hewitt, Lead, designer
is a programming language designed by Carl Hewitt at MIT, and first published in 1969.
In Field: Artificial Intelligence, Lead, artificial intelligence research
were important tools in artificial intelligence research in the 1970s
Influenced: Prolog, The genesis of Prolog
Prolog duplicated the following aspects of Micro-Planner:
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.