Натаниэль Рочестер (14 января 1919 г. — 8 июня 2001 г.) был главным архитектором IBM 701 , первого массового научного компьютера, и прототипа его первой коммерческой версии, IBM 702. Он написал первый ассемблер и участвовал в создании области искусственного интеллекта .
Рочестер получил степень бакалавра в области электротехники в Массачусетском технологическом институте в 1941 году. Он оставался в MIT в радиационной лаборатории в течение трех лет, а затем перешел в Sylvania Electric Products , где он отвечал за проектирование и создание радиолокационных установок и другого военного оборудования. Его группа построила арифметический элемент для компьютера Whirlwind I в MIT. [1]
В 1948 году Рочестер перешёл в IBM , где совместно с Джерриером Хаддадом разработал первый массовый научный компьютер IBM 701. Он написал первый символьный ассемблер , который позволял писать программы короткими, читаемыми командами, а не чистыми числами или перфокодами. Он стал главным архитектором серии компьютеров IBM 700. [1]
В 1955 году IBM организовала группу для изучения распознавания образов , теории информации и теории коммутационных схем во главе с Рочестером. [1] Среди других проектов группа моделировала поведение абстрактных нейронных сетей на компьютере IBM 704. [2]
Тем летом Джон Маккарти , молодой математик из Дартмутского колледжа , также работал в IBM. Он и Марвин Мински начали серьезно обсуждать идею интеллектуальных машин. Они обратились к Рочестеру и Клоду Шеннону с предложением провести конференцию по этой теме. При поддержке двух старших ученых они получили 7000 долларов от Фонда Рокфеллера для финансирования конференции летом 1956 года. [3] Встреча, теперь известная как Дартмутская конференция , широко считается «рождением искусственного интеллекта». [4]
Рочестер продолжал руководить проектами искусственного интеллекта в IBM, включая шашечную программу Артура Сэмюэля , доказательство теорем геометрии Герберта Гелернтера и шахматную программу Алекса Бернстайна. [5] В 1958 году он был приглашенным профессором в Массачусетском технологическом институте, где помогал Маккарти с разработкой языка программирования Lisp . [6]
Программы искусственного интеллекта, разработанные в IBM, начали привлекать большую огласку и были представлены в статьях как в Scientific American , так и в The New York Times . Акционеры IBM начали оказывать давление на Томаса Дж. Уотсона-младшего , президента IBM, чтобы он объяснил, почему исследовательские доллары использовались для таких «легкомысленных дел». Кроме того, маркетологи IBM начали замечать, что клиенты были напуганы идеей «электронных мозгов» и «думающих машин». [7] Внутренний отчет, подготовленный около 1960 года, рекомендовал IBM прекратить широкую поддержку ИИ [6] , поэтому компания прекратила свою программу ИИ и начала агрессивно распространять сообщение о том, что «компьютеры могут делать только то, что им сказали». [7]
В 1960-х годах Рочестер продолжал работать в IBM, руководя исследованиями в области криогеники и туннельных диодных схем. К 1975 году он работал в IBM Cambridge Research над IBM Chord Keyboard . [8] [9] Позже он присоединился к подразделению IBM Data Systems, где разрабатывал языки программирования . [1]
Рочестер был назначен IBM Fellow в 1967 году, на самую высокую техническую должность в компании. В 1984 году он получил премию Computer Pioneer Award от IEEE Computer Society .