Это хорошая статья. Для получения дополнительной информации нажмите здесь.
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Алан Коток (9 ноября 1941 - 26 мая 2006) был американским ученым-компьютерщиком, известным своей работой в Digital Equipment Corporation (Digital, или DEC) и в Консорциуме World Wide Web (W3C). Стивен Леви в своей книге « Хакеры: герои компьютерной революции» описывает Котока и его одноклассников из Массачусетского технологического института (MIT) как первых настоящих хакеров .

Коток был не по годам развитым ребенком, пропустив два класса до колледжа. В Массачусетском технологическом институте он стал членом Клуба технических моделей железной дороги , а после зачисления в первый класс программирования для новичков Массачусетского технологического института он помог разработать некоторые из самых ранних компьютерных программ, включая цифровую аудиопрограмму и то, что иногда называют первой видеоигрой ( Spacewar! ) . Вместе со своим учителем Джоном Маккарти и другими одноклассниками он входил в команду, написавшую программу Коток-Маккарти, которая участвовала в первом шахматном матче между компьютерами.

После ухода из Массачусетского технологического института Коток присоединился к производителю компьютеров Digital Equipment Corporation (DEC), где проработал более 30 лет. Он был главным архитектором семейства компьютеров PDP-10 и создал Интернет-бизнес-группу компании, отвечающую за несколько форм веб-технологий, включая первую популярную поисковую машину . [1] Коток известен своим вкладом в Интернет и Всемирную паутину благодаря своей работе в Консорциуме Всемирной паутины, который он и Digital помогли основать, и где он работал заместителем председателя.

Личная жизнь [ править ]

Алан Коток родился в Филадельфии , штат Пенсильвания , и был единственным ребенком в семье в Вайнленде, штат Нью-Джерси . [2] [3] В детстве он играл с инструментами в хозяйственном магазине своего отца и научился моделировать железную дорогу . [2] [3] Он был не по годам развитым ребенком, пропустил два класса в средней школе, и он поступил в Массачусетский технологический институт (MIT) в возрасте 16 лет. [4] Хотя его интерес к компьютерам начался в средней школе Вайнленда., его первый практический опыт работы с вычислениями пришел в MIT; там он выработал привычку работать поздно ночью, когда у него было больше времени на компьютере. [2] [3]

В 1977 году, в возрасте 36 лет, Коток женился на Джудит Маккой, директоре хора и преподавателе фортепиано на факультете Музыкальной школы Лонги . [3] [5] Они жили в Гарварде, Массачусетсе , Кембридже, Массачусетсе и Кейп-Мэй, штат Нью-Джерси . Пара разделяла любовь к музыке XVI и XVII веков и органам , а также гастролировала по историческим органам в Швеции, Германии, Италии и Мексике. [3] У них была дочь Лия Коток и двое приемных детей от предыдущего брака Джудит, [5] Фредерика и Дэрил Бек. [4] [6]

Коток записал устную историю в Музее компьютерной истории в 2004 году. [2] Он умер в своем доме в Кембридже, очевидно, от сердечного приступа 26 мая 2006 года, через семь месяцев после смерти его жены во время лечения от рака. [3] [6]

MIT: 1958–62 [ править ]

В Массачусетском технологическом институте Коток получил степень бакалавра и магистра в области электротехники . [7] На него повлияли такие учителя, как Джек Деннис и Джон Маккарти, и его участие в организованном студентами Клубе технических моделей железной дороги (TMRC), к которому он присоединился вскоре после поступления в колледж в 1958 году. [2]

Будучи аспирантом и членом TMRC, Деннис познакомил своих студентов с TX-0, предоставленным Массачусетскому технологическому институту на неопределенный срок из лаборатории Линкольна . Весной 1959 года Маккарти прочитал первый курс программирования, который Массачусетский технологический институт предложил первокурсникам. [8] Вне занятий Коток, Дэвид Гросс, Питер Самсон , Роберт А. Сондерс и Роберт А. Вагнер, все друзья из TMRC, зарезервировали время на TX-0. [9] Они смогли использовать TX-0 как персональный однопользовательский инструмент, а не как систему пакетной обработки , благодаря Деннису, советникам преподавателей, и Джону Маккензи, руководителю операций. [10]

В сентябре 1961 года Digital подарила MIT PDP-1 . [11] Несмотря на то, что это не дорогая машина и с крошечными (по сегодняшним меркам) 9 КБ памяти, у нее был высокоточный ЭЛТ- дисплей типа 30 . Деннис курировал лабораторию PDP-1, расположенную по соседству с TX-0. Студенты TMRC работали в качестве вспомогательного персонала, программируя новый компьютер. [9]

Шахматы [ править ]

Из программы игры в шахматы для компьютера IBM 7090, известного как Коток-Маккарти

Вместе с одноклассниками Элвином Берлекампом , Майклом Либерманом, Чарльзом Ниссеном и Вагнером Коток начал разработку шахматной программы Маккарти IBM 704 в 1959 году. Коток описал их работу в MIT Artificial Intelligence Project Memo 41 и в своей бакалаврской диссертации. «Шахматная группа» закончила обучение в 1962 году, и к тому моменту их программа была способна играть в шахматы «сравнимо с любителем, имеющим около 100 игровых навыков» на IBM 7090 . [12] [13]

Они приехали, чтобы много узнать о шахматах, но ни Коток, ни Маккарти не были известны как шахматисты. Михаил Ботвинник , трехкратный чемпион мира по шахматам, написал в своей книге « Компьютеры, шахматы и долгосрочное планирование», что «правило отказа от ходов программы Котока – Маккарти составлено так, что машина выкидывает ребенка вместе с водой из ванны ». [14] Программа вызвала критику со стороны Ричарда Гринблатт , который позже написал Mac Hack , который избил человек в турнире, [15] и совсем недавно, с Гансом Berliner , когда он посмотрел на нее в 2005 году [16] Во время Холодная война ,Котка-McCarthy играл (и проиграл) лучшую российскую шахматную программу в первом матче между компьютерными программами. [17]

Космическая война! [ редактировать ]

Блок управления для Spacewar! и Т-образный квадрат

Коток внес свой вклад в одну из самых ранних интерактивных компьютерных игр, Spacewar !, [18] и иногда ее называют первой видеоигрой . [19]

Коток не писал ни о какой Космической войне! кода, но он действительно отправился в Digital, чтобы получить подпрограмму синус-косинус, которая была нужна Расселу. [20] Грец поручил Котоку и Сондерсу создать игровые контроллеры, которые позволили двум людям играть бок о бок. [18]

Программное обеспечение [ править ]

Эдвард Фредкин , одно время в BBN Technologies (BBN) (первый заказчик Digital для PDP-1), Маккарти, Рассел, Самсон, Коток и Харлан Андерсон встретились в мае 2006 года на группе, посвященной восстановлению PDP в Музее истории компьютеров. -1 (с Гордоном Беллом на пленке). [21] Их презентации иллюстрировали вклад пользователей TX-0 и PDP-1 в раннее программное обеспечение .

  • Пинер написал «Дорогую пишущую машинку», которая позволила группе напрямую управлять TX-0 и PDP-1.
  • Вагнер написал « Дорогой настольный калькулятор» .
  • На втором PDP-1 в отделе физики Дэниел Л. Мерфи написал текстовый редактор Text Editor and Corrector (TECO) , который позже использовался для реализации Emacs .
  • Самсон написал программу согласования типов, известную как TJ-2 , раннюю программу верстки страниц, и реализовал карточную игру War .
  • Сотрудничество с Деннисом на TX-0 над вычислением форм сигналов привело к тому, что Самсон написал компилятор Harmony, с помощью которого пользователи PDP-1 кодировали музыку.
  • Коток и Самсон вместе работали над T-Square , редакционной программой, в которой использовалась космическая война! контроллер для перемещения курсора. [9]
  • Гросс и Коток построили цифровой аудио программу Дорогого магнитофон .

Первые пользователи PDP-1 писали программное обеспечение, включая ассемблер, переведенный с TX-0, за один уик-энд 1961 года. [9] Коток позже написал интерпретатор для языка программирования Lisp в макросах TECO. [9]

Коток и его одноклассники описаны как первые настоящие хакеры в книге Стивена Леви « Хакеры: герои компьютерной революции » . [8]

Цифровой: 1962–96 [ править ]

Гордон Белл и Коток на PDP-6 в 1964 году

После окончания Массачусетского технологического института Коток начал работать в Digital Equipment Corporation в качестве одного из первых нескольких десятков сотрудников компании; За свою 34-летнюю карьеру в компании он занимал руководящие должности инженеров в области хранения данных, телекоммуникаций и программного обеспечения. [3] [22]

Он начал в 1962 году с написания компилятора Fortran для PDP-4 , прежде чем внести свой вклад в разработку набора инструкций PDP-5 . [2] Под руководством Харлана Андерсона (вице-президента по разработке) главный архитектор Гордон Белл возглавил команду, в которую входил Коток в качестве помощника разработчика логики, которые разработали первый коммерческий компьютер с разделением времени , PDP-6 , спроектированный и поставленный в 1963– 1964 г. [3] Нацеленные на научный рынок, цифровые машины имели длину слова 36 бит, чтобы приспособить работу искусственного интеллекта к Lisp и конкурировать с мэйнфреймами IBM . [23] В 1965 году, возможно, это было первое глобальное сетевое соединение [24], PDP-6 в Университете Западной Австралии в Перте управлялся из Бостона в США через телексную связь. [25]

Коток стал главным архитектором и проектировщиком нескольких поколений PDP-10 , DECsystem-10 и DECSYSTEM-20 . [7] Белл, Томас Гастингс, Ричард Хилл и Коток писали, что DECSystem-10 ускорила переход от пакетной обработки к системам с разделением времени и однопользовательским режимом . [26] С Котоком в качестве системного архитектора, VAX 8600 (известный как Venus) был представлен в 1984 году как самый высокопроизводительный компьютер в истории Digital на сегодняшний день, работая в 4,2 раза быстрее, чем стандартные на то время. [7] [27]

Коток расширил свои области знаний от инженерии до преподавания и бизнеса: по предложению Берлекампа он преподавал логический дизайн в Калифорнийском университете в Беркли в течение 1975–1976 учебного года; он также получил степень магистра делового администрирования в Университете Кларка в 1978 г. [28], которая подготовила его к дальнейшей работе в Digital и W3C.

Веб: 1994–97 [ править ]

Тим Бернерс-Ли объявляет о создании World Wide Web Foundation (W3F) в 2008 году. В своем выступлении он упоминает встречу с Digital в ЦЕРН в 1994 году. [29]

Находясь в Digital, Коток осознал потенциал Интернета и помог основать Консорциум World Wide Web . В начале 1994 года в Цюрихе, Швейцария, Тим Бернерс-Ли встретился с Майклом Дертузосом, чтобы обсудить создание новой организации в Массачусетском технологическом институте. [30] В апреле 1994 года Коток, Стив Финк, Гейл Грант и Брайан Рид из Digital отправились в ЦЕРН в Женеве, чтобы поговорить с Бернерс-Ли о необходимости создания консорциума для создания открытых стандартов и координации веб-разработки. Бернерс-Ли упоминает важную встречу с Digital в своей книге Weaving the Web . [31]

В качестве технического директора группы корпоративной стратегии Digital Коток сыграл важную роль в создании Интернет-бизнес-группы, которая выступала за скорейшее внедрение и интеграцию Интернета и веб-технологий. [22] Компания Digital создала поисковую систему AltaVista , брандмауэр Интернета , веб-портал , веб-трансляцию и результаты выборов в прямом эфире . [32] [33] Digital продолжала оставаться лидером в области Интернета и веб-разработки в трудные времена, но Коток подверг сомнению корпоративную стратегию, которая, по его мнению, потребляла веб-ресурсы и интернет-ресурсы для продажи цифровых продуктов, таких как AlphaServer . [34]Например, он увидел упущенную возможность в Millicent , системе микроплатежей для покупки и продажи веб-контента за доли цента США . [35]

Коток был корпоративным инженером-консультантом Digital 1962–1997, представителем Консультативного комитета W3C для Digital 1994–1996, вице-президентом по маркетингу GC Tech Inc. 1996–1997, членом Научного консультативного совета Cylink Corp., консультантом Compaq. , а также консультантом по содержанию Музея компьютерной истории. [7] [36]

Digital и GC Tech были одними из первых членов W3C и были среди спонсоров Четвертой Международной конференции World Wide Web (WWW4) в 1995 году в Бостоне. [37] Коток координировал встречу «птицы пера» по выбору платежного средства для покупок в Интернете 7 апреля 1997 года на WWW6 в Санта-Кларе, Калифорния. [38] В Ла-Хойе, Калифорния, он представил системы микроплатежей Форуму электронных платежей в 1997 году. [39]

W3C: 1997–2006 [ править ]

Коток выступает в Бостоне в 2004 году

Коток присоединился к W3C в качестве заместителя председателя в мае 1997 года. [28] В его обязанности входило управление договорными отношениями с хостами W3C и организациями-членами, координация всемирных сервисов W3C Systems и Web Team для миллионов страниц и ресурсов на веб-сайте W3C, а также поддержка W3C. хост-сайт в Лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института (CSAIL), где он был научным сотрудником. [2] [22] [28]

В то время как он был заместителем председателя, Коток был членом управленческой команды W3C, [40] и тесно сотрудничал с Консультативным советом W3C. [41] Он помог открыть новый офис W3C в Индии и работал с внутренней целевой группой по снижению членских взносов в развивающихся странах. [42] Он был одним из основных участников Патентной политики W3C и возглавлял консультативные группы по патентам, в том числе группу по HTML . [43] [44] В течение короткого времени он занимал должность лидера области технологий и общества, которая в то время включала деятельность W3C в области цифровых подписей, электронной коммерции, государственной политики, PICS , метаданных RDF , конфиденциальности., и безопасность . [45]

Примечания [ править ]

  1. ^ Markoff, Джон (24 марта 2006). «Пол А. Флаэрти, разработчик веб-индексирования, умер в возрасте 42 лет» . Нью-Йорк Таймс . Проверено 8 декабря 2018 года .
  2. ^ a b c d e f g Хендри, Гарднер (интервьюер) (15 ноября 2004 г.). «Устная история Алана Котока» (PDF) . Музей истории компьютеров. Архивировано из оригинального (PDF) 27 сентября 2011 года . Проверено 23 января 2009 .
  3. ^ a b c d e f g h Марквард, Брайан (6 июня 2006 г.). «Алан Коток; он блестяще и остроумно руководил авангардом компьютеров» . Бостон Глоуб . Компания New York Times. Архивировано 14 июня 2006 года . Проверено 1 июля 2006 .
  4. ^ a b Марков, Джон (3 июня 2006 г.). «Алан Коток, 64 года, пионер компьютерных видеоигр» . Нью-Йорк Таймс . Компания New York Times. Архивировано 13 ноября 2012 года . Проверено 1 июля 2006 .
  5. ^ а б Алан Коток. «МакКойз» . MIT CSAIL (kotok.org) . Проверено 4 февраля 2009 .
  6. ^ a b «Домашняя страница семьи Коток» . MIT CSAIL (kotok.org) . Проверено 1 июля 2006 .
  7. ^ a b c d "W3C Folio" (PDF) . Консорциум World Wide Web. 1999 . Проверено 1 июля 2006 .
  8. ^ a b Хакеры: Герои компьютерной революции Стивена Леви . п. 729.и Леви, Стивен (2 января 2001 г.). Хакеры: Герои компьютерной революции . Пингвин (неклассика). ISBN 0-14-100051-1.
  9. ^ а б в г д Коток, Алан (2006). Ревущая мышь: лекция по случаю празднования PDP-1 15.05.06 (Google Video). Маунтин-Вью, Калифорния, США: Музей истории компьютеров . Проверено 16 ноября 2020 . Коток начинается в 0:53:50.
  10. ^ TX-0 выпускников Реюньон (весна 1984). "Отчет о компьютерном музее, том 8" . Компьютерный музей через ed-thelen.org. Архивировано из оригинала на 2006-06-15 . Проверено 1 июля 2006 .
  11. ^ Олсен, Кеннет Х. (15 сентября 1961 г.). «Письмо профессору Питеру Элиасу» . Музей истории компьютеров. Архивировано из оригинала на 1 октября 2007 года . Проверено 1 июля 2006 .
  12. ^ Коток, Алан (3 декабря 2004). «Памятка 41 Массачусетского технологического института по искусственному интеллекту» . MIT CSAIL . Проверено 1 июля 2006 .
  13. ^ Коток, Алан (1962). «Программа игры в шахматы для компьютера IBM 7090». Массачусетский Институт Технологий. Кафедра электротехники. ЛВП : 1721,1 / 17406 . Cite journal requires |journal= (help)
  14. Абрамсон, Брюс (июнь 1989 г.). «Стратегии управления для игр двух игроков» . Вычислительные обзоры . ACM. 21 (2): 137. CiteSeerX 10.1.1.1005.7214 . DOI : 10.1145 / 66443.66444 . Проверено 23 января 2009 . 
  15. Greenblatt, Ричард Д. (12 января 2005 г.). "Устная история Ричарда Гринблатта" (PDF) . Музей истории компьютеров . Проверено 1 июля 2006 . Cite journal requires |journal= (help)
  16. Перейти ↑ Berliner, Hans (7 марта 2005 г.). "Устная история Ганса Берлинера" (PDF) . Музей истории компьютеров. Архивировано из оригинального (PDF) 11 августа 2011 года . Проверено 2 июля 2006 . Cite journal requires |journal= (help)
  17. Маккарти, Джон (8 сентября 2005 г.). История компьютерных шахмат: перспектива AI (Google Video). Маунтин-Вью, Калифорния, США: Музей истории компьютеров . Проверено 1 июля 2006 .. Маккарти начинается в 0:43:48.
  18. ^ a b Гретц, Дж. Мартин (весна 1983 г.). "Происхождение космической войны!" . Креативные вычисления и Креативные вычисления Видео и аркадные игры . Архивировано 29 июня 2006 года . Проверено 1 июля 2006 .
  19. ^ Марков, Джон. «Давным-давно, в далекой лаборатории ...» . Нью-Йорк Таймс . Компания New York Times . Проверено 22 января 2009 .
  20. ^ Digital Equipment Corporation (31 декабря 1962 г.). «Синус-косинусная процедура» . Музей истории компьютеров . Проверено 20 июля 2006 .
  21. ^ "Проект восстановления PDP-1" . Музей истории компьютеров. Архивировано 22 января 2009 года . Проверено 23 января 2009 .
  22. ^ a b c Коток, Алан. «Выпускники W3C» . Консорциум World Wide Web. Архивировано 15 июня 2006 года . Проверено 1 июля 2006 .
  23. ^ "Двадцать лет 36-битных вычислений с цифровыми 1964-1984" . Digital Equipment Corporation через ultimate.com. 1984. Архивировано 26 мая 2006 года . Проверено 1 июля 2006 .
  24. ^ Digital Equipment Corporation. «Хронология цифровых вычислений: 1965 год» . Microsoft (research.microsoft.com). Архивировано 5 апреля 2009 года . Проверено 25 февраля 2009 .
  25. ^ Digital Equipment Corporation. «1965: Раннее создание сетей в хронологии цифровых вычислений» . Microsoft (research.microsoft.com) . Проверено 23 января 2009 .
  26. ^ Белл, К. Гордон ; Коток, Алан; Hastings, Thomas N .; Хилл, Ричард (январь 1978 г.). «Эволюция DECsystem 10» . Связь . ACM. 21 (1): 44–63. DOI : 10.1145 / 359327.359335 . Проверено 1 июля 2006 .
  27. ^ "VAX 8600: 1984" . Хронология DEC . Microsoft (research.microsoft.com) . Проверено 1 июля 2006 .
  28. ^ a b c Коток, Алан. «Сводный лист лаборатории компьютерных наук и искусственного интеллекта». Массачусетский Институт Технологий. Cite journal requires |journal= (help)
  29. ^ Бернерс-Ли, Тим (2008-09-14). Тим Бернерс-Ли анонсирует W3F . Knight Foundation через Vimeo. Событие происходит в 11:15. Архивировано 4 февраля 2009 года . Проверено 4 февраля 2009 .
  30. Бернерс-Ли, Тим (1 декабря 2004 г.). «Как все начиналось» . Консорциум World Wide Web. Архивировано 3 июля 2006 года . Проверено 1 июля 2006 .
  31. ^ Бернерс-Ли, Тим; Фишетти, Марк (1999). «Плетение сети: истоки и будущее всемирной паутины» . HarperCollins : 77–78. Архивировано 15 июня 2006 года . Проверено 1 июля 2006 . Cite journal requires |journal= (help)
  32. ^ "Интернет / Интранет: 1977-1997" . Хронология DEC . Microsoft (research.microsoft.com) . Проверено 1 июля 2006 .
  33. ^ Стюарт, Энн (июнь 1995). «Digital Rewired» . Журнал WebMaster через Интернет-архив. Архивировано из оригинала на 2005-02-08 . Проверено 1 июля 2006 .
  34. ^ Коток, Алан (29 августа 2000). "Страница Интернет-бизнес-группы DEC" . Ричард Зельцер, B&R Samizdat Express. Архивировано из оригинала на 2006-04-12 . Проверено 1 июля 2006 .
  35. ^ "Миллисент: 1997" . Хронология DEC . Microsoft (research.microsoft.com) . Проверено 1 июля 2006 .
  36. ^ «Выставочные кредиты» . Музей истории компьютеров. Архивировано из оригинала на 2006-06-22 . Проверено 1 июля 2006 .
  37. ^ "Четвертая международная конференция по всемирной паутине" . Консорциум World Wide Web. 11-14 декабря 1995 года архивации от оригинала 28 декабря 2008 . Проверено 23 января 2009 .
  38. ^ Кхаре Рохит (1999). «W3C в WWW6» . W3C. Архивировано 15 июня 2006 года . Проверено 1 июля 2006 . Cite journal requires |journal= (help)
  39. ^ «Отчет о встрече» . Форум электронных платежей. Января 1997 года Архивировано из оригинала на 2006-09-01 . Проверено 1 июля 2006 .
  40. ^ "Люди W3C" . Консорциум World Wide Web через Интернет-архив. 2006. Архивировано из оригинала на 2006-02-02 . Проверено 11 февраля 2009 .
  41. ^ "In Memoriam: Алан Коток" . Новости ERCIM . ERCIM EEIG. Июль 2006 . Проверено 11 февраля 2009 .
  42. ^ "Farma Final" (PDF) . Развитие технологий для индийских языков (tdil.mit.gov.in) . Департамент информационных технологий: Правительство Индии. Июль 2005. Архивировано из оригинального (PDF) 03.03.2016 . Проверено 11 февраля 2009 .
  43. ^ «Патентная политика W3C» . Консорциум World Wide Web. 5 февраля 2004 года. Архивировано 16 июля 2006 года . Проверено 1 июля 2006 .
  44. ^ "Общедоступная домашняя страница консультативной группы по патентам HTML (PAG)" . Консорциум World Wide Web. 23 сентября 2003 - 22 марта 2004 года архивации с оригинала на 14 июня 2006 . Проверено 1 июля 2006 .
  45. ^ Коток, Алан (апрель 1998). «Технологии и общество» . Консорциум World Wide Web . Проверено 1 июля 2006 .

Внешние ссылки [ править ]

  • Домашняя страница семьи Коток
  • Консорциум World Wide Web (W3C)
  • Лаборатория компьютерных наук и искусственного интеллекта Массачусетского технологического института (CSAIL)
  • Райт, Сара Х. (13 июня 2006 г.). «Джойстик создал 64-летний Алан Коток» . MIT News Office. Архивировано 8 января 2007 года . Проверено 27 декабря 2006 .
  • Коток, Алан (15 ноября 2004 г.). «Устная история Алана Котока» (PDF) . Музей истории компьютеров. Архивировано из оригинального (PDF) 27 сентября 2011 года . Проверено 1 июля 2006 . Cite journal requires |journal= (help)
  • Музей истории компьютеров (сентябрь 2005 г.). «Освоение игры: история компьютерных шахмат» . Архивировано 8 августа 2006 года . Проверено 1 июля 2006 .
    • в частности, Музей истории компьютеров (сентябрь 2005 г.). «Раздел 2.4: Начальные приемы: начало работы» . Проверено 1 июля 2006 .
  • Алан Коток (1 декабря 2004 г.). Всемирная паутина: десятилетний юбилей . Образовательный фонд WGBH. Событие происходит в 0:39:40. Архивировано из оригинала на 2013-05-12 . Проверено 20 августа 2012 .