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