IPL (Information Processing Language) is one of the earliest computer programming languages, developed beginning in 1956 by Allen Newell, Cliff Shaw and Herbert A. Simon at the RAND Corporation and Carnegie Institute of Technology to support their work on the Logic Theorist and General Problem Solver, widely considered among the first artificial intelligence programs. IPL introduced list processing, recursion, dynamic memory allocation, and associative retrieval, concepts that became foundational to later AI-oriented languages, most directly Lisp. IPL programs were written in a low-level, assembly-like notation organized around a stack machine model.
Facts
Paradigmassembly-language style 1 SignificanceIncluded features to facilitate AI programming and introduced the concepts of symbol processing and list processing. 1 Partially Attested
First ReleasedSource says the language was created about 1956. Connections
In Field
Source Information Processing Language (Wikipedia)
Influenced
Invented By
Source Information Processing Language (Wikipedia)
Source Information Processing Language (Wikipedia)
Source Information Processing Language (Wikipedia)
Sources
1. Information Processing Language (Wikipedia)
Lead, first sentence
Information Processing Language (IPL) is a programming language created by Allen Newell, Cliff Shaw, and Herbert A. Simon at RAND Corporation and the Carnegie Institute of Technology about 1956.
Lead, second paragraph, fourth sentence
Unfortunately, all of these innovations were cast in a difficult assembly-language style.
Lead, second paragraph, first and second sentences
IPL included features to facilitate AI programming, specifically problem solving, such as lists, dynamic memory allocation, data types, recursion, functions as arguments, generators, and cooperative multitasking. IPL also introduced the concepts of symbol processing and list processing.
- In Field: Programming Language Theory, Lead paragraph
Invented By: Herbert A. Simon, Infobox: designer
Allen Newell, Cliff Shaw, Herbert A. Simon
Invented By: Allen Newell, Infobox: designer
Allen Newell, Cliff Shaw, Herbert A. Simon
Invented By: Cliff Shaw, Infobox: designer
Allen Newell, Cliff Shaw, Herbert A. Simon
In Group: Early High-Level Languages and Coding Systems, Lead
Information Processing Language (IPL) is a programming language created by Allen Newell, Cliff Shaw, and Herbert A. Simon at RAND Corporation and the Carnegie Institute of Technology about 1956.
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.