Information Processing Language

Information Processing Language (IPL)
ParadigmAssembly
Designed byAllen Newell, Cliff Shaw, Herbert A. Simon
DeveloperAllen Newell, Cliff Shaw, Herbert A. Simon
First appeared1956
Stable release
IPL-V
OSCross-platform: JOHNNIAC, IBM 650, IBM 704, IBM 7090
Influenced
Lisp

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. Newell had the job of language specifier-application programmer, Shaw was the system programmer, and Simon had the job of application programmer-user.

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. Unfortunately, all of these innovations were cast in a difficult assembly-language style. Nontheless, IPL-V (the only public version of IPL) ran on many computers through the mid 1960s.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search