Мария Улиханова

Текст

LISP и производные от него новые языки программирования по сей день используются в качестве средства построения искусственного интеллекта

Язык программирования LISP был создан американский информатиком и автором термина «искусственный интеллект» Джоном Маккарти. В пятидесятых годах предыдущего столетия Маккарти занимался разработкой искусственного интеллекта, для чего ему нужен был новый язык программирования, который помог бы оперировать с английскими словами и с их последовательностями. В итоге Маккарти сам создал такой язык и назвал его LISt Processing language LISP.

Сегодня LISP – это уже не просто язык программирования, а целое семейство языков, включающее в себя диалекты MacLisp, Interlisp, Franz Lisp, Scheme, Zetalisp и другие. Самая популярная современная версия LISP Common Lisp, которая не так уж отличается от таких известных языков как C++, PHP или Java.

Несмотря на свой возраст, LISP - это далеко не мертвый язык программирования. Благодаря Common Lisp язык, созданный Маккарти, получил новую жизнь и по сей день применяется для разработки искусственного интеллекта. Конечно, Common Lisp – это уже не тот LISP, который придумал Джон, но пользоваться им куда приятнее и проще, чем многими аналогичными языками программирования.

В 1973 году ученые решили создать компьютер индивидуального пользования, разработанный для достижения более эффективной работы Lisp-программ. Разработки Lisp-компьютера велись в Массачусетском технологическом институте и в исследовательском центре компании Xerox в Пало-Альто. Основными производителями Lisp-компьютеров были компании Xerox, Symbolics Inc. и Lisp Machines Inc.

Для своего времени Lisp-компьютеры были одними из лучших ЭВМ в классе персональных рабочих станций, и хоть им прочили большое будущее, уже в конце 20 века все Lisp-машины вышли из производства.

Использованные источники: Scott Edmunds (CC BY), precessor (CC BY-ND)