Джон Маккарти, создатель Lisp


Джон Маккарти, человек, который первым придумал термин «искусственный интеллект» и изобрел язык программирования 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 или подпишитесь на нашу еженедельную рассылку.


Добавить комментарий