Желание достичь цели.
Джон МакКарти не исключение.
Это рубрика Истории Успеха и сегодня мы расскажем о выдающемся программисте.
Джон МакКарти – американский информатик, ученый, отец термина «искусственный интеллект».
В числе достижений МакКарти создание языка системного программирования Лисп, популяризация технологии разделения времени в компьютерах для более рационального использования их ресурсов, разработка дизайна для ALGOL. Ученый создал сборку мусора для эффективного управления памятью для устройств, работающих с AI приложениями на языке Лисп.
На счету МакКарти множество премий: Киото, Тьюринга, компьютерных пионеров и IJCAI. Кроме того, он награжден Национальной медалью науки.
Джон родился в семье иммигрантов.
Рано проявил склонности к математике, в юности самостоятельно изучал её по университетским учебникам, которые использовались в расположенном неподалёку Калифорнийском технологическом институте. В результате, поступив в университет, смог сразу пропустить два первых года по математике. В 1948 году получил степень бакалавра математики в Калифорнийском технологическом институте, в 1951 году — степень Ph.D. по математике в Принстоне. После кратковременных должностей в Принстонском и Стэнфордском университетах, Дартмутском колледже и Массачусетском технологическом институте, стал профессором в Стэнфорде в 1962 году.
Отстаивал использование математической логики для искусственного интеллекта. В 1958 году предложил систему «принятия советов», которая позже вдохновила работы по ответам на запросы и логическому программированию.
В том же году он разработал язык программирования Lisp (Лисп).