Эндрю Стюарт Таненбаум (родился 16 марта 1944 года), иногда упоминаемый под псевдонимом AST , [6] — голландский учёный-компьютерщик американского происхождения и почётный профессор компьютерных наук в Амстердамском свободном университете в Нидерландах . [7] [8]
Он является автором MINIX , бесплатной Unix-подобной операционной системы для учебных целей, и написал несколько учебников по информатике, считающихся стандартными текстами в этой области. Он считает свою преподавательскую работу своей самой важной работой. [9] С 2004 года он управляет Electoral-vote.com , веб-сайтом, посвященным анализу данных опросов на федеральных выборах в Соединенных Штатах .
Таненбаум родился в Нью-Йорке и вырос в пригороде Уайт-Плейнс, штат Нью-Йорк , где он учился в средней школе Уайт-Плейнс . [10] Его дед по отцовской линии родился в Хоросткове в Австро-Венгерской империи . [10]
В 1965 году он получил степень бакалавра наук по физике в Массачусетском технологическом институте, а в 1971 году — степень доктора философии по астрофизике в Калифорнийском университете в Беркли .
Будучи студентом, он приобрел опыт в программировании , что помогло ему пройти летнюю стажировку в Национальной радиоастрономической обсерватории в Западной Вирджинии . Получив докторскую степень по астрофизике, он решил, что его больше интересует программирование. Он стал доцентом в Амстердаме, отчасти благодаря своему опыту в программировании нового компьютера университета. [11] Он преподавал курсы по организации компьютеров и операционным системам и руководил работой аспирантов в Свободном университете Амстердама . 9 июля 2014 года он объявил о своем уходе на пенсию. [12] Он женат на голландке, но сохраняет американское гражданство .
Учебники Таненбаума по информатике включают в себя:
Его книга « Операционные системы: проектирование и реализация» и MINIX вдохновили Линуса Торвальдса на создание ядра Linux . В своей автобиографии «Just for Fun» Торвальдс описывает ее как «книгу, которая вывела меня на новые высоты». [ необходима цитата ]
У Таненбаума было несколько аспирантов , которые сами стали широко известными исследователями в области компьютерных наук. К ним относятся:
В начале 1990-х годов голландское правительство начало создавать ряд тематически ориентированных исследовательских школ, охватывающих несколько университетов. Эти школы были призваны объединить профессоров и аспирантов из разных голландских (а позднее и иностранных) университетов, чтобы помочь им сотрудничать и улучшить свои исследования. [ необходима цитата ]
Таненбаум был одним из соучредителей и первым деканом Высшей школы вычислений и обработки изображений (ASCI). Первоначально эта школа состояла из почти 200 преподавателей и аспирантов из Vrije Universiteit , Амстердамского университета , Делфтского технического университета и Лейденского университета . Они работали над проблемами в передовых компьютерных системах, таких как параллельные вычисления , анализ и обработка изображений. [ необходима цитата ]
Таненбаум оставался деканом в течение 12 лет, до 2005 года, когда он был удостоен звания профессора Академии Королевской Нидерландской академии искусств и наук , после чего он стал штатным профессором-исследователем. [ необходима цитата ]
Amsterdam Compiler Kit — это набор инструментов для создания переносимых компиляторов. Он был запущен где-то до 1981 года, и Эндрю Таненбаум был архитектором с самого начала и до версии 5.5. [13]
В 1987 году Таненбаум написал клон UNIX , названный MINIX (MINi-unIX), для IBM PC . Он был нацелен на студентов и других, кто хотел узнать, как работает операционная система. Поэтому он написал книгу, в которой в приложении был указан исходный код, а в тексте он был подробно описан. [ требуется ссылка ] Сам исходный код был доступен на наборе дискет. В течение трех месяцев возникла группа новостей Usenet , comp.os.minix, с более чем 40 000 подписчиков, обсуждавших и улучшавших систему. Одним из этих подписчиков был Линус Торвальдс , который начал добавлять новые функции в MINIX и подгонять ее под свои собственные нужды. 5 октября 1991 года Торвальдс анонсировал свое собственное ( подобное POSIX ) ядро, названное Linux , которое изначально использовало файловую систему MINIX, но не основано на коде MINIX. [14]
В 2004 году Таненбаум создал Electoral-vote.com , веб-сайт, анализирующий опросы общественного мнения для президентских выборов в США 2004 года , используя их для прогнозирования результатов в Коллегии выборщиков . Он заявил, что создал сайт как американец, который «знает из первых рук, что мир думает об Америке, и на данный момент это не очень красивая картина. Я хочу, чтобы люди думали об Америке как о стране свободы и демократии, а не как о стране высокомерия и слепой мести. Я хочу снова гордиться Америкой». [15] На сайте была представлена цветная карта, обновляемая каждый день прогнозами голосов выборщиков каждого штата. На протяжении большей части периода кампании Таненбаум держал свою личность в секрете, называя себя «Votemaster» и признавая только, что он лично предпочитает Джона Керри . Упомянув, что он поддерживает демократов , он раскрыл свою личность 1 ноября 2004 года, за день до выборов, а также изложил свои причины и квалификацию для управления сайтом. [15]
На этом сайте он также освещал промежуточные выборы 2006 года , правильно предсказав победителя всех 33 гонок за место в Сенате в том году.
На выборах 2008 года он правильно угадал все штаты, за исключением Индианы, где, по его словам, Маккейн победит с перевесом в 2% (Обама победил с перевесом в 1%), и Миссури, где, по его словам, было слишком мало шансов (Маккейн победил с перевесом в 0,1%). Он правильно предсказал всех победителей в Сенате, за исключением Миннесоты, где он предсказал победу Норма Коулмана над Элом Франкеном с перевесом в 1% . После 7 месяцев юридических баталий и пересчетов голосов Франкен победил с перевесом в 312 голосов (0,01%).
В 2010 году он правильно спрогнозировал 35 из 37 сенатских гонок на промежуточных выборах на сайте. Исключениями были Колорадо и Невада .
Electoral-vote.com неверно предсказал победу Хиллари Клинтон на президентских выборах в США в 2016 году . Сайт неверно предсказал победу Клинтон в Висконсине, Мичигане, Пенсильвании, Северной Каролине и Флориде. Electoral-vote.com не предсказал победителя в Неваде, где победит Клинтон. Сайт правильно предсказал победителей в оставшихся 44 штатах и округе Колумбия. [16] Однако Клинтон выиграла по голосам избирателей, но проиграла по голосам выборщиков.
Дебаты Таненбаума и Торвальдса были известными дебатами между Таненбаумом и Линусом Торвальдсом относительно дизайна ядра в Usenet в 1992 году. [17]