Джон Маккарти, человек, который первым придумал термин «искусственный интеллект» и изобрел язык программирования Lisp, умер в возрасте 84 лет 23 октября 2011 года.
Впервые термин «искусственный интеллект» был использован в предложении Джона Маккарти о двухмесячном семинаре для десяти человек, который должен был быть проведен в Дартмутском колледже в 1956 году. Мероприятие прошло успешно, Марвин Мински, Клод Шеннон, Натаниэль Рочестер, Артур Сэмюэл, Аллен Ньюэлл, Герберт Саймон, Тренчард Мор, Рэй Соломонофф и Оливер Селфридж считается «рождением» ИИ.
Маккарти создал LISP. мотивированный его
«желание использовать язык обработки алгебраических списков для работы с искусственным интеллектом»,
Его собственные статьи по истории LISP доступны на веб-сайте Стэнфордского университета и доступны через его домашнюю страницу.
Маккарти проработал на факультете Стэнфорда почти четыре десятилетия и впервые переехал туда в 1953 году из Принстона, где защитил докторскую диссертацию. В 1962 году он помог основать Стэнфордскую лабораторию искусственного интеллекта (ПАРУС). Он был назначен почетным профессором компьютерных наук в Стэнфорде в 2001 году и продолжал интересоваться его исследованиями в области искусственного интеллекта, даже несмотря на то, что мог не соглашаться с направлением их развития. По словам Дафны Коллер, профессора SAIL:
«Он верил в искусственный интеллект с точки зрения создания артефакта, который мог бы фактически воспроизвести интеллект человеческого уровня, и из-за этого мы были очень недовольны большим количеством искусственного интеллекта сегодня, который предоставляет некоторые очень полезные приложения, но фокусируется на машинном обучении».
Себастьян Трун, который возродил SAIL в 2003 году и признает, что Маккарти регулярно говорил ему, что он делал неправильно, считает, что в долгосрочной перспективе, когда исследования ИИ преуспеют в понимании человеческого мышления, точка зрения Маккарти будет преобладать, комментируя:
«Когда дело дошло до искусственного интеллекта, он был философом».
Питер Норвиг, который вместе с Труном в настоящее время расширяет возможности ИИ, преподает онлайн-версию вводного курса Стэндфордского ИИ, сказал о Маккарти в отношении LISP:
Он был первым, кто действительно выразил суть вычислений в простом языке программирования, и это оказало большое влияние на многих людей ».
Хотя его наследие включает в себя множество вещей, в том числе многозадачность, возможно, именно LISP наиболее известен среди программистов, студентов и практиков ИИ. Студенты, в частности, долгое время думали о глубоко вложенных скобках, столь характерных для LISP, как о своего рода пытке скобками. Сегодня LISP по-прежнему высоко ценится как тип языка и повлиял на многие современные языки, такие как JavaScript и Clojure.
Несмотря на то, что первоначальная реакция на LISP часто бывает ужасной, большинство программистов находят его захватывающим, когда они выходят за рамки первоначального опыта. Это пример языка, в котором есть несколько правил и мало возможностей, но, как только вы поймете, он покажется мощным и расширяемым. LISP дает вам понять, что вы можете сделать многое, используя очень мало.
Классический мультфильм xkcd прекрасно это резюмирует:
LISP, возможно, уже более пятидесяти лет, и он является одним из первых компьютерных языков — например, Fortran всего на год старше — но он все еще является силой в нашем понимании программирования.
Джон Маккарти 4 сентября 1927 — 24 октября 2011
Чтобы быть в курсе новых статей на I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter или Facebook или подпишитесь на нашу еженедельную рассылку.