stringtranslate.com

Фред Брукс

Фредерик Филлипс Брукс-младший (19 апреля 1931 г. — 17 ноября 2022 г.) — американский архитектор компьютеров , инженер-программист и учёный в области вычислительной техники , наиболее известный по руководству разработкой семейства мэйнфреймов IBM System /360 и пакета поддержки программного обеспечения OS/360 , а затем откровенно писавший об этом опыте в своей основополагающей книге «Мифический человеко-месяц» . [3]

В 1976 году Брукс был избран в Национальную инженерную академию за «вклад в проектирование компьютерных систем и разработку академических программ в области компьютерных наук» [4] .

Брукс получил множество наград, включая Национальную медаль технологий в 1985 году и премию Тьюринга в 1999 году. [5] [6]

Образование

Родился 19 апреля 1931 года в Дареме, Северная Каролина , [7] он учился в Университете Дьюка , который окончил в 1953 году со степенью бакалавра наук по физике , а также получил степень доктора философии по прикладной математике ( компьютерные науки ) в Гарвардском университете в 1956 году под руководством Говарда Эйкена . [2]

Брукс работал ассистентом преподавателя у Кена Айверсона в аспирантуре Гарварда по «автоматической обработке данных», первой такой программе в мире. [8] [9] [10]

Карьера и исследования

Брукс присоединился к IBM в 1956 году, работая в Покипси, штат Нью-Йорк , и Йорктауне, штат Нью-Йорк . Он работал над архитектурой IBM 7030 Stretch , научного суперкомпьютера стоимостью 10 миллионов долларов, девять из которых были проданы, и компьютера IBM 7950 Harvest для Агентства национальной безопасности. Впоследствии он стал менеджером по разработке семейства компьютеров IBM System/360 и программного пакета OS/360 . В это время он придумал термин « архитектура компьютера ». [7]

В 1964 году Брукс принял приглашение приехать в Университет Северной Каролины в Чапел-Хилл и основал в университете факультет компьютерных наук. Он возглавлял его в течение 20 лет. По состоянию на 2013 год он все еще занимался там активными исследованиями, в основном в области виртуальных сред [11] и научной визуализации . [12] Здание факультета компьютерных наук Брукса в кампусе UNC-Chapel Hill названо в его честь. [13]

Через несколько лет после ухода из IBM он написал «Мифический человеко-месяц» . Идею для книги посадил тогдашний генеральный директор IBM Томас Дж. Уотсон-младший , который спросил Брукса в интервью при увольнении, почему управлять программными проектами намного сложнее, чем аппаратными. В этой книге Брукс сделал ныне известное заявление: «Добавление рабочей силы к запоздалому программному проекту делает его более поздним», которое с тех пор стало известно как закон Брукса . [14] Помимо «Мифического человеко-месяца» , Брукс также известен статьей «Нет серебряной пули – сущность и случайность в программной инженерии» . [15] [16]

В 2004 году на лекции в Музее компьютерной истории , а также в интервью журналу Wired в 2010 году Брукса спросили: «Какое технологическое достижение вы считаете своим самым большим достижением?» Брукс ответил: «Самым важным решением, которое я когда-либо принимал, было изменение серии IBM 360 с 6- битного байта на 8-битный байт, что позволило использовать строчные буквы. Это изменение распространилось повсюду». [17]

В 1995 году было опубликовано издание « Мифического человеко-месяца », посвященное 20-летию книги , с четырьмя дополнительными главами. [18] [19]

Помимо «Мифического человеко-месяца » [3], Брукс является автором или соавтором многих книг и рецензируемых статей [5], включая «Автоматическая обработка данных » , [20] « Серебряной пули нет », [15] «Архитектура компьютеров » [21] и «Проектирование дизайна» . [22]

Его вклад в взаимодействие человека и компьютера описан на сайте пионеров HCI Бена Шнейдермана . [23]

Обслуживание и членство

Брукс работал в ряде национальных советов и комитетов США, в том числе: [24]

Награды и почести

В хронологическом порядке: [24]

В январе 2005 года он прочитал лекцию Тьюринга на тему «Сотрудничество и телесотрудничество в дизайне». [29] [30]

Личная жизнь

Брукс был евангельским христианином, который принимал активное участие в работе InterVarsity Christian Fellowship . [31]

Брукс женился на Нэнси Ли Гринвуд в 1956 году. У них трое детей. [7] Своего первого сына он назвал в честь Кеннета Э. Айверсона . [32]

Брукс умер 17 ноября 2022 года в возрасте 91 года. Он был в плохом состоянии здоровья после инсульта. [33] [34] [35] [36]

Ссылки

  1. ^ Брукс, Ф. П. (1960). «Операции выполнения — четвертый режим последовательности инструкций». Communications of the ACM . 3 (3): 168–170. doi : 10.1145/367149.367168 . S2CID  37725430.
  2. ^ abc Фред Брукс в проекте «Генеалогия математики»
  3. ^ abc Брукс, Фредерик П. (1975). Мифический человеко-месяц: эссе по программной инженерии . Рединг, Массачусетс: Addison-Wesley. ISBN 978-0-201-00650-6.
  4. ^ "NAE Website – Dr. Frederick P. Brooks". Национальная инженерная академия . Получено 21 мая 2021 г.
  5. ^ Фредерик П. Брукс-младший на сервере библиографии DBLP
  6. ^ Шустек, Лен (2015). «Интервью с Фредом Бруксом». Сообщения ACM . 58 (11): 36–40. doi :10.1145/2822519. ISSN  0001-0782. S2CID  44303152.
  7. ^ abc Booch, Grady (1999). "Фредерик Брукс - лауреат премии имени А. М. Тьюринга". amturing.acm.org . Association for Computing Machinery . Получено 20 ноября 2022 г. .
  8. ^ Айверсон, Кеннет Э. (июнь 1954 г.). Арвид В. Якобсон (ред.). «Обучение и исследования в аспирантуре». Труды Первой конференции по подготовке кадров для области вычислительных машин . Получено 9 апреля 2016 г.
  9. ^ Айверсон, Кеннет Э. (декабрь 1991 г.). «Личный взгляд на APL». IBM Systems Journal . 30 (4): 582–593. doi :10.1147/sj.304.0582 . Получено 9 апреля 2016 г.
  10. ^ Коэн, И. Бернард ; Уэлч, Грегори У., ред. (1999). Makin' Numbers . MIT Press. ISBN 978-0-262-03263-6.
  11. ^ Брукс, Фредерик П. младший (1999). «Что реально в виртуальной реальности» (PDF) . IEEE Computer Graphics and Applications . 19 (6): 16–27. doi :10.1109/38.799723. S2CID  3235380. Архивировано (PDF) из оригинала 18 августа 2000 г. . Получено 22 января 2015 г. .
  12. ^ "IBM Archives – Frederick P. Brooks Jr". IBM . 23 января 2003 г. Архивировано из оригинала 4 сентября 2006 г. Получено 6 августа 2010 г.
  13. ^ "Вспоминая основателя кафедры доктора Фредерика П. Брукса-младшего". Computer Science . Получено 19 сентября 2024 г. .
  14. ^ Макконнелл, Стив (1999). «От редактора: Закон Брукса отменен». www.computer.org . 16 (ноябрь/декабрь 1999 г.). IEEE Computer Society: 6–8. doi :10.1109/MS.1999.10032. Архивировано из оригинала 20 ноября 2022 г. Получено 20 ноября 2022 г. – через stevemcconnell.com.{{cite journal}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )
  15. ^ ab Brooks, FP Jr. (1987). "No Silver Bullet – Essence and Accidents of Software Engineering" (PDF) . Computer . 20 (4): 10–19. CiteSeerX 10.1.1.117.315 . doi :10.1109/MC.1987.1663532. S2CID  372277. Архивировано (PDF) из оригинала 4 октября 2012 г. 
  16. ^ Гриер, Дэвид Алан (февраль 2021 г.). «Серебряной пули все еще нет». Computer . 54 (2): 60–62. doi : 10.1109/MC.2020.3042682 . S2CID  231992114 . Получено 20 ноября 2022 г. Ни одна статья не была столь важной для обсуждения, как «Серебряной пули нет» Фредерика П. Брукса. Тем не менее, почти через 35 лет после того, как он написал этот вклад в знание, наблюдение Брукса остается верным.
  17. Келли, Кевин (28 июля 2010 г.). «Главный планировщик: Фред Брукс показывает, как проектировать что угодно». Wired . Получено 8 апреля 2019 г.
  18. ^ Грин, Боб, ред. (1995–2004). «Мифический человеко-месяц, обзор книги». Robelle Solutions Technology . Получено 6 августа 2010 г.
  19. ^ Бартлетт, Роско А. (2008). «Список литературы по программной инженерии». github.io . Получено 20 ноября 2022 г. .
  20. ^ Айверсон, Кеннет Э .; Брукс, Фредерик П. (1969). Автоматическая обработка данных: издание System/360 . Нью-Йорк: Wiley. ISBN 978-0-471-10605-0.
  21. ^ Брукс, Фредерик П.; Блаау, Геррит А. (1997). Архитектура компьютера: концепции и эволюция . Бостон: Addison-Wesley. ISBN 978-0-201-10557-5.
  22. ^ Брукс, Фредерик П. (2010). Дизайн дизайна: очерки компьютерного ученого . Рединг, Массачусетс: Addison-Wesley Professional. ISBN 978-0-201-36298-5.
  23. ^ Шнейдерман, Бен (ред.). «Встречи с пионерами HCI — личный фотожурнал». Проект пионеров взаимодействия человека и компьютера (HCI) . Получено 8 февраля 2016 г.
  24. ^ ab "Frederick P. Brooks, Jr". UNC Computer Science . 19 апреля 2007 г. Архивировано из оригинала 28 августа 2021 г. Получено 19 ноября 2022 г.
  25. ^ "FP Brooks". Королевская Нидерландская академия искусств и наук. Архивировано из оригинала 21 июля 2015 г. Получено 17 июля 2015 г.
  26. ^ "Премии ACM Фреда Брукса". acm.org .
  27. ^ Брукс, Фредерик П. (1996). «Ученый-компьютерщик как инструментальщик II». Сообщения ACM . 39 (3). Ассоциация вычислительной техники: 61–68. doi : 10.1145/227234.227243 . ISSN  0001-0782. S2CID  34572148.«Ученый строит, чтобы изучать; инженер изучает, чтобы строить»
  28. ^ "Frederick P. Brooks – CHM Fellow Award Winner". Computerhistory.org. 30 марта 2015 г. Архивировано из оригинала 3 апреля 2015 г. Получено 30 марта 2015 г.
  29. ^ "Turing Lecture – IET Conferences". Институт инженерии и технологий . 2015. Архивировано из оригинала (web.archive.org) 6 сентября 2015 г. Получено 20 ноября 2022 г. 2005 г. – Профессор Фред Брукс-младший, FREng Dist. FBCS Основатель Kenan Professor of Computer Science Университет Северной Каролины в Чапел-Хилл – Сотрудничество и телесотрудничество в дизайне
  30. ^ Брукс, Фредерик П. (20 января 2005 г.). «7-я ежегодная лекция Тьюринга: сотрудничество и телесотрудничество в дизайне» (видео) . tv.theiet.org . Институт инженерии и технологий . Получено 20 ноября 2022 г. .
  31. ^ Биография преподавателей Университета Северной Каролины.
  32. ^ Брукс, Фредерик П. (август 2006 г.). «Язык, разум и человек». Вектор . 22 (3) . Получено 16 марта 2018 г.
  33. ^ Лор, Стив (23 ноября 2022 г.). «Фредерик П. Брукс-младший, новатор в области компьютерного дизайна, умер в возрасте 91 года». The New York Times . Получено 24 ноября 2022 г. .
  34. Грюнер, Себастьян (18 ноября 2022 г.). «8-битный байтовый поиск Фреда Брукса». Golem.de (на немецком языке) . Проверено 18 ноября 2022 г.
  35. ^ «Вспоминая основателя кафедры доктора Фредерика П. Брукса-младшего». UNC Computer Science . 18 ноября 2022 г. Архивировано из оригинала 19 ноября 2022 г. Получено 19 ноября 2022 г.
  36. ^ "Фредерик П. Брукс-младший, 1931–2022" (Legacy.com) . The Herald Sun. 20 ноября 2022 г. Получено 20 ноября 2022 г.

Внешние ссылки