19 апреля 1931 года родился Фредерик Филлипс Брукс-младший Фредерик Филлипс Брукс-младший (англ. Frederick Phillips Brooks, Jr.; 19 апреля 1931, Дарем, Северная Каролина — 17 ноября 2022, Чапел-Хилл, Северная Каролина) — американский учёный в области теории вычислительных систем, автор книги «Мифический человеко-месяц». Управлял разработкой OS/360 в IBM. Награждён Премией Тьюринга в 1999 году.
Брукс получил степень магистра в 1955 году и докторскую степень в 1956 году в Гарварде, где он учился у Говарда Айкена, который во время Второй мировой войны разработал Harvard Mark I, один из крупнейших электромеханических калькуляторов в истории и первый автоматический цифровой калькулятор, созданный в Соединенных Штатах. После окончания университета Брукс был принят на работу в IBM. В это время он участвовал в разработке суперкомпьютера IBM 7090 «Stretch», названного так потому, что он значительно превосходил по технологиям и производительности большинство компьютеров того времени. Stretch был первым транзисторным компьютером IBM, содержащим около 150 000 транзисторов. Несмотря на коммерческий провал, он стал пионером ряда передовых концепций, весьма важных для современной вычислительной техники, таких как предварительный просмотр инструкций, перекрытие и конвейерная обработка выполнения инструкций, проверка и исправление ошибок, а также 8-битный адресуемый символ. Затем Бруксу было поручено участвовать в разработке IBM 8000, нового транзисторного мэйнфрейма, предназначенного для замены серии IBM 700/7000. Но к началу 1960-х годов мировой рынок компьютеров был невероятно переполнен, и множество компаний предлагали несовместимые, проприетарные системы. По мере того, как клиенты заменяли свои старые системы на более быстрые, они понимали, что их инвестиции в программное обеспечение становятся все большей проблемой, поскольку его приходилось переписывать для каждой новой системы. Боб Эванс продвигал видение IBM по разработке единой линейки универсальных компьютеров с общим набором инструкций, которая позволила бы клиентам сохранить свои инвестиции в программное обеспечение при переходе от более медленных машин к более быстрым. Эванс поручил Бруксу возглавить команду по разработке этой линейки продуктов, получившей название System/360, которая была анонсирована в 1964 году. Брукс ввел термин «компьютерная архитектура» для обозначения структуры и поведения компьютерных процессоров и связанных с ними устройств, отдельно от деталей какой-либо конкретной аппаратной реализации. Хотя разработка аппаратной архитектуры для System/360 шла полным ходом, было ясно, что создание операционной системы для новой серии машин сопряжено со значительным риском. Бруксу было поручено возглавить команду разработчиков программного обеспечения в создании, возможно, крупнейшего проекта по разработке операционной системы своего времени. Брукс описывает уроки, которые он извлек, в своем классическом труде по разработке программного обеспечения «Мифический человеко-месяц». «Мифический человеко-месяц, или Как создаются программные системы» (англ. The Mythical Man-Month: Essays on Software Engineering) представляет собой сборник очерков, в которых последовательно обсуждаются узловые проблемы разработки крупных программных проектов: повышение производительности труда программистов, организация коллективной работы, планирование и выполнение графика реализации. Одной из главных тем книги стала идея, получившая впоследствии название «Закон Брукса», о том что привнесение в проект новых сил на поздних стадиях разработки лишь отодвигает срок сдачи проекта. Англоязычный журнал PC World поместил книгу Брукса на первое место в списке «Десять IT-книг, которые стыдно признать, что не читал». Книга вошла в десятку наиболее влиятельных книг по программированию всех времён. По утверждению журнала Компьютерра о книге Брукса, «в США давно считается, что, не прочитав её, ни один менеджер разработки ПО не сможет действовать эффективно». |



