Перейти к содержанию

Натаниэль Рочестер (информатик)

Статья из Авикипедии. Энциклопедии

Натаниэль Рочестер (14 января 1919 – 8 июня 2001) — американский инженер и учёный, один из ключевых разработчиков первого массового научного компьютера IBM 701, а также прототипа его коммерческой версии IBM 702. Автор первого в истории языка ассемблера и активный участник становления исследований в области искусственного интеллекта.

Ранние годы и начало карьеры[править | править код]

В 1941 году Рочестер окончил Массачусетский технологический институт, получив степень бакалавра наук в области электротехники. Три года он проработал в Радиационной лаборатории МИТ, после чего перешёл в компанию Sylvania Electric Products. Там он руководил проектированием и производством радиолокационных установок и иного военного оборудования. Под его руководством группа инженеров разработала арифметическое устройство для компьютера Whirlwind, создававшегося в Массачусетском технологическом институте.

Разработка IBM 701[править | править код]

В 1948 году Рочестер присоединился к IBM, где вместе с Джерриером Хаддадом занялся созданием первого серийного научного компьютера — IBM 701. Им был написан первый символьный ассемблер, который позволял программистам использовать мнемонические команды вместо числовых кодов или перфокарт. Позже Рочестер стал ведущим архитектором линейки компьютеров IBM 700/7000.

Вклад в искусственный интеллект[править | править код]

В 1955 году в IBM под руководством Рочестера была сформирована исследовательская группа, занимавшаяся теорией распознавания образов, информатикой и теорией коммутационных схем. Среди прочего, группа моделировала поведение абстрактных нейронных сетей на компьютере IBM 704.

Летом того же года в IBM работал молодой математик из Дартмутского колледжа Джон Маккарти. Вместе с Марвином Минским они начали обсуждать идею создания интеллектуальных машин. Обратившись к Рочестеру и Клоду Шеннону, они предложили организовать конференцию по этой теме. При поддержке видных учёных им удалось получить грант в размере 7000 долларов от Фонда Рокфеллера. Летом 1956 года состоялся знаменитый Дартмутский семинар, который сегодня считается отправной точкой в истории искусственного интеллекта.

Рочестер продолжал курировать проекты в области ИИ в IBM, включая шашечную программу Артура Сэмюэла, систему доказательства геометрических теорем Герберта Гелернтера и шахматную программу Алекса Бернстайна. В 1958 году он стал приглашённым профессором в МИТ, где помогал Маккарти в разработке языка программирования Лисп.

Программы IBM, связанные с искусственным интеллектом, привлекли внимание СМИ — о них писали Scientific American и The New York Times. Однако акционеры компании выражали недовольство, требуя от президента IBM Томаса Уотсона-младшего объяснений по поводу финансирования «легкомысленных» исследований. Кроме того, маркетологи отмечали, что клиенты опасаются концепций «электронного мозга» и «мыслящих машин». Около 1960 года во внутреннем отчёте IBM было рекомендовано прекратить активную поддержку исследований в области ИИ. В результате программа была свёрнута, а компания стала публично подчёркивать, что компьютеры лишь выполняют инструкции и не способны к самостоятельному мышлению.

Дальнейшая деятельность[править | править код]

В 1960-х годах Рочестер продолжал работать в IBM, возглавляя исследования в области криогеники и схем на туннельных диодах. К 1975 году он участвовал в разработке аккордовой клавиатуры в IBM Cambridge Research. Позже перешёл в подразделение систем данных IBM, где занимался созданием языков программирования.

Признание[править | править код]

В 1967 году Рочестер был удостоен звания члена IBM — высшей технической должности в компании. В 1984 году он получил награду «Пионер компьютерной техники» от IEEE Computer Society.

Примечания[править | править код]

Литература[править | править код]

Ссылки[править | править код]

  • Материалы Института Чарльза Бэббиджа, Университет Миннесоты, Миннеаполис. Содержат интервью с Амдалем, в котором он рассказывает о своей роли в создании компьютеров STRETCH, IBM 701, 701A и IBM 704.

Ссылки[править | править код]