Фредерик Брукс

Фредерик Филлипс Брукс — младший (англ. Frederick Phillips Brooks, Jr.) — американский учёный в области теории вычислительных систем, автор книги «Мифический человеко-месяц». Управлял разработкой OS/360 в IBM. Награждён Премией Тьюринга в 1999 году. Брукс окончил Университет Дьюка в 1953 году бакалавром по физике, затем покинул родной город, чтобы получить учёную степень по прикладной математике в Гарвардском университете в 1956 году. Его научным руководителем был Говард Эйкен. Сразу после защиты диссертации Брукс пошел работать в IBM, где он занимался разработкой архитектуры суперкомпьютеров IBM 7030 Stretch и IBM 7950 Harvest. Затем он возглавил разработки семейства мейнфреймов IBM System/360 и их операционной системы OS/360. В это время он с коллегами вводит в обращение термин «Архитектура компьютера» (англ. «Computer architecture»). В 1964 году Брукс покинул IBM и основал факультет информатики в Университете Северной Каролины в Чапел-Хилл. Брукс возглавлял его в течение двадцати лет. По состоянию на 2008 год он все ещё участвует в исследованиях, в основном — виртуальной реальности и молекулярной графики. Брукс является автором популярной статьи «Серебряной пули нет» и бестселлера «Мифический человеко-месяц». Его слова из этой книги 1975 года стали так называемым «законом Брукса»: Если проект не укладывается в сроки, то добавление рабочей силы задержит его ещё больше. В середине 1980-х годов Брукс держал доклад в колледже Де Анца (Купертино, Калифорния), недалеко от штаб-квартиры корпорации Apple. Исполнительный директор корпорации Жан-Луи Гассье заказал по экземпляру книги для каждого сотрудника. Многие из разработчиков пришли на доклад, прочитав труд Брукса. В 1994 году Брукс стал членом Ассоциации вычислительной техники.

Quotes

Maria7780has quotedlast year
Для человека, который что-то создает, неполнота и противоречивость идей выявляются только при их реализации
Maria7780has quotedlast year
большой программный проект состоит из множества задач, часть из которых может быть начата только после окончания других. Вероятность того, что все задачи будут завершены в срок, бесконечно мала
Maria7780has quotedlast year
Чтобы родить ребенка требуется девять месяцев независимо от того, сколько женщин привлечено к решению данной задачи. Многие задачи программирования относятся к этому типу, поскольку отладка по своей сути носит последовательный характер
fb2epub
Drag & drop your files (not more than 5 at once)