IPL
Plus d'infos
- Créé par
- Allen Newell, Cliff Shaw, Herbert Simon
- Année
- 1956
- Type
- Langage de programmation
- Successeur
- LISP
Le tout premier langage d'IA au monde, qui a introduit la liste chaînée deux ans avant que LISP ne rende l'idée célèbre.
L'Information Processing Language fut développé à partir de 1956 par Allen Newell, Cliff Shaw et Herbert Simon à la RAND et à Carnegie. C'était un langage proche de l'assembleur, mais avec quelque chose qui n'existait nulle part ailleurs : les listes comme structure de données, l'allocation dynamique de mémoire et la récursivité — tout ce qu'exige le traitement symbolique et que le FORTRAN de l'époque ne possédait pas.
IPL a servi à écrire Logic Theorist, le programme qui en 1956 démontra des théorèmes tirés des Principia Mathematica et qu'on qualifie généralement de premier programme d'IA. John McCarthy a repris ces idées et les a rendues maniables dans LISP, qui est devenu le langage réellement utilisé par le domaine. L'importance d'IPL est donc indirecte mais fondatrice — il a montré qu'un ordinateur peut manipuler des symboles, pas seulement calculer.