Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary

Information Processing Language

Information Processing Language, or IPL, is one of the first high-level programming languages. It was designed in 1956 by Allen Newell, Cliff Shaw and Herbert Simon at RAND Corporation to run on the Johnniac computer. IPL allowed programmers to express complex ideas such as recursion and list processing in a more straightforward manner than earlier machine code or assembly languages.

IPL featured a concise syntax with few instructions that could be combined into very powerful constructs using combinatorial logic. Despite its pioneering role in early artificial intelligence research and cognitive simulation, IPL was quickly superseded by other high-level programming languages like LISP which were able to build upon its original concepts.