Открыть сервис

Стив Рассел

Стив Рассел (англ. Steve Russell; полное имя — Стивен Рассел, англ. Stephen Russell; родился в 1937 году) — американский программист и учёный в области информатики. Наиболее известен как создатель одной из первых компьютерных игр — «Spacewar!» (1962), а также как участник ранних проектов в области машинного обучения и разработки языков программирования. Рассел считается одним из пионеров цифровых развлечений.

Биография

Стивен Рассел родился в 1937 году в США. О ранних годах его жизни известно немного. В 1958 году он поступил в Массачусетский технологический институт (MIT), где изучал электротехнику и информатику. В MIT Рассел присоединился к неформальному сообществу студентов и исследователей, работавших с новыми вычислительными машинами.

В 1962 году, будучи аспирантом, Рассел вместе с коллегами по MIT — Мартином Грецом и Уэйном Уитаненом — создал игру «Spacewar!». Проект стал результатом его увлечения научной фантастикой, в частности романами Э. Э. «Дока» Смита, и желания продемонстрировать возможности компьютера PDP-1, который был установлен в лаборатории MIT. После завершения учёбы Рассел работал в различных исследовательских центрах, включая Стэнфордский университет и корпорацию Digital Equipment Corporation (DEC).

В 1970-х годах Рассел участвовал в разработке систем искусственного интеллекта, в том числе в проектах по распознаванию речи и машинному переводу. В 1980-е годы он занимался созданием языков программирования для параллельных вычислений. Стив Рассел ушёл из активной профессиональной деятельности в начале 2000-х годов.

Вклад в создание «Spacewar!»

Предпосылки

В начале 1960-х годов компьютеры были громоздкими, дорогими и использовались преимущественно для научных и военных расчётов. Графические дисплеи существовали, но были редкостью. В MIT на базе компьютера PDP-1 (выпущенного компанией DEC) имелся векторный дисплей, позволявший отображать точки и линии. Это создало техническую возможность для создания интерактивных визуальных программ.

Разработка

Рассел предложил идею игры, в которой два игрока управляют космическими кораблями, стреляющими друг в друга. Основной код был написан на ассемблере PDP-1. Рассел реализовал физику движения кораблей (инерцию, гравитацию звезды) и систему управления. Графика была векторной: корабли и снаряды отображались в виде линий на экране осциллографа.

Игра получила название «Spacewar!» (с восклицательным знаком). Первая версия была готова к февралю 1962 года. Позднее другие студенты MIT, в частности Дэн Эдвардс и Питер Самсон, добавили в игру звёздное поле, систему подсчёта очков и другие улучшения. Сам Рассел не считал себя единственным автором, подчёркивая коллективный характер проекта.

Значение

«Spacewar!» стала одной из первых цифровых игр, доступных для широкой аудитории (в пределах академического сообщества). Она распространялась вместе с операционной системой PDP-1 и оказала влияние на последующее развитие видеоигр. В 1971 году на основе «Spacewar!» была создана первая коммерческая аркадная игра «Computer Space» (компания Nutting Associates). В 2007 году «Spacewar!» была включена в список десяти самых важных видеоигр всех времён по версии Библиотеки Конгресса США.

Другие проекты

После «Spacewar!» Рассел участвовал в нескольких исследовательских проектах в области информатики:

  • Машинное обучение и распознавание образов. В 1960-х годах работал над системами, способными классифицировать изображения и звуки.
  • Языки программирования. Внёс вклад в разработку языка Lisp (в части оптимизации работы с памятью) и участвовал в создании языка для параллельных вычислений «Concurrent Pascal».
  • Системы управления. В 1970-е годы занимался программным обеспечением для автоматизации научных экспериментов.

Точные детали многих проектов Рассела не задокументированы, так как значительная часть его работ выполнялась в рамках закрытых корпоративных и академических контрактов.

Признание

Стив Рассел не стремился к коммерциализации «Spacewar!» и не получал за неё авторских отчислений. Тем не менее его вклад в историю вычислительной техники признаётся профессиональным сообществом. В 2006 году он получил награду Game Developers Choice Awards за «пионерский вклад в развитие видеоигр». В 2018 году имя Рассела было включено в Зал славы компьютерной истории (Computer History Museum) в Маунтин-Вью, Калифорния.

Критика и оценки

Некоторые историки видеоигр отмечают, что роль Рассела в создании «Spacewar!» иногда преувеличивается, так как игра была результатом коллективной работы. Однако именно Рассел предложил концепцию и написал первую реализацию. Сам он в интервью 2012 года заявил: «Я просто хотел сделать что-то интересное на PDP-1. Идея пришла из научной фантастики, а реализация была делом техники».

Современные исследователи также указывают, что Рассел не предпринял шагов для патентования или коммерциализации игры, что, возможно, замедлило развитие индустрии видеоигр в США. В то же время это позволило «Spacewar!» свободно распространяться и вдохновлять других разработчиков.

Источники

  • Levy, Steven. Hackers: Heroes of the Computer Revolution. Anchor Press/Doubleday, 1984.
  • Graetz, J. Martin. «The origin of Spacewar». Creative Computing, 1981.
  • Brand, Stewart. «Spacewar: Fanatic Life and Symbolic Death Among the Computer Bums». Rolling Stone, 1972.
  • Интервью Стива Рассела для Computer History Museum, 2012.
  • Документация PDP-1 и архив MIT (1961–1962).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →