IPL
Подробнее
- Создатель
- Allen Newell, Cliff Shaw, Herbert Simon
- Год
- 1956
- Тип
- Язык программирования
- Преемник
- LISP
Первый в мире язык для ИИ, введший связный список за два года до того, как LISP сделал эту идею знаменитой.
Information Processing Language разрабатывали с 1956 года Аллен Ньюэлл, Клифф Шоу и Герберт Саймон в RAND и Карнеги. Это был язык ассемблерного типа, но с тем, чего больше нигде не существовало: списки как структура данных, динамическое выделение памяти и рекурсия — всё необходимое для символьной обработки, чего не было в тогдашнем FORTRAN.
На IPL написали Logic Theorist — программу, которая в 1956 году доказывала теоремы из Principia Mathematica и считается первой программой ИИ. Джон Маккарти развил идеи и сделал их удобными в LISP, ставшем языком, на котором область в итоге и работала. Значение IPL поэтому косвенное, но фундаментальное: он показал, что компьютер умеет манипулировать символами, а не только считать.