Langage de traitement de l'information
Le langage de traitement de l'information (Information Processing Language ou IPL) est un langage de programmation créé par Allen Newell, Cliff Shaw et Herbert A. Simon de RAND Corporation et du Carnegie Institute of Technology vers 1956. Newell occupait le poste de programmeur d'applications de spécification de la C’est le programmeur système et Simon a assumé le travail de programmeur d’application.
Le langage comprend des fonctionnalités destinées à aider les programmes effectuant des opérations simples de résolution de problèmes, telles que des listes, une allocation de mémoire dynamique, des types de données, une récursivité, des fonctions en tant qu’arguments, des générateurs et une gestion multitâche coopérative. IPL a inventé le concept de traitement de liste, bien que dans un style en langage assembleur.