Information Processing Language

E874573

Information Processing Language (IPL) is an early high-level programming language developed in the 1950s for artificial intelligence research, particularly for implementing symbolic reasoning programs.

All labels observed (1)

Label Occurrences
Information Processing Language canonical 3

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf AI programming language ⓘ
high-level programming language ⓘ
list processing language ⓘ
programming language ⓘ
abbreviation IPL ⓘ
countryOfOrigin United States ⓘ
creator Allen Newell ⓘ
Herbert A. Simon ⓘ
linked to: Herbert Simon

J. C. Shaw ⓘ
dataStructure list ⓘ
symbol ⓘ
designedFor game playing programs ⓘ
heuristic search ⓘ
theorem proving ⓘ
developedAt Carnegie Institute of Technology ⓘ
RAND Corporation ⓘ
developedFor artificial intelligence research ⓘ
problem-solving programs ⓘ
symbolic reasoning programs ⓘ
developedInDecade 1950s ⓘ
documentation publications by Newell and Simon ⓘ
technical reports at RAND ⓘ
executionModel interpreted ⓘ
field artificial intelligence ⓘ
computer science ⓘ
firstAppeared 1956 ⓘ
historicalSignificance early example of list processing ⓘ
one of the first languages for AI ⓘ
influenced AI programming techniques ⓘ
Lisp ⓘ
notableVersion IPL-I ⓘ
IPL-II ⓘ
linked to: IPL

IPL-III ⓘ
linked to: IPL

IPL-IV ⓘ
linked to: IPL
paradigm symbolic programming ⓘ
relatedTo cognitive simulation ⓘ
symbolic AI ⓘ
status historical ⓘ
no longer widely used ⓘ
supportsFeature association lists ⓘ
list processing ⓘ
recursive procedures ⓘ
stack-based memory management ⓘ
usedFor General Problem Solver ⓘ
Logic Theorist ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Logic Theorist → programmingLanguage → Information Processing Language ⓘ
subject linked to: the Logic Theorist program
Logic Theorist → relatedTo → Information Processing Language ⓘ
subject linked to: the Logic Theorist program
General Problem Solver → programmingLanguage → Information Processing Language ⓘ