Fred Brooks | |
|---|---|
2007'de Fred Brooks | |
| Doğum | Frederick Phillips Brooks Jr. 19 Nisan 1931 Durham, Kuzey Karolina, ABD |
| Ölüm | 17 Kasım 2022 (91 yaşında) Chapel Hill, Kuzey Karolina, ABD |
| Mezun olduğu okul(lar) | |
| Tanınma nedeni |
|
| Evlilik | Nancy Lee Greenwood (e. 1956; ö. 2022) |
| Çocuk(lar) | 3 |
| Ödüller |
|
| Resmî site | Resmî site |
| Kariyeri | |
| Dalı |
|
| Çalıştığı kurumlar | IBM Kuzey Karolina Üniversitesi, Chapel Hill Duke Üniversitesi Harvard Üniversitesi |
| Tez | The Analytic Design of Automatic Data Processing Systems (1956) |
| Doktora danışmanı | Howard Aiken |
| Doktora öğrencileri | Andrew Glassner |
Frederick Phillips Brooks, Jr. (19 Nisan 1931, Durham - 17 Kasım 2022, Chapel Hill), Amerikalı bilgisayar bilimci ve yazılım mühendisidir. IBM'de System/360 bilgisayar ailesinin geliştirilmesini ve OS/360 işletim sisteminin yazımını yönetmiş, 1964'te Kuzey Karolina Üniversitesi, Chapel Hill'de bilgisayar bilimi bölümünü kurmuştur. Yazılım projelerinin yönetimi üzerine yazdığı The Mythical Man-Month (1975) kitabıyla tanınır ve bilgisayar mimarisi terimini bugünkü anlamıyla kullanıma sokan kişi olarak anılır. 1999'da Turing Ödülü'nü almıştır.
Brooks, 19 Nisan 1931'de Kuzey Karolina'nın Durham kentinde doğdu. Lisans öğrenimini 1953'te Duke Üniversitesinde fizik alanında sınıf birincisi olarak bitirdi; yüksek lisansını 1955'te, doktorasını 1956'da Harvard Üniversitesinde uygulamalı matematik alanında tamamladı. Doktora danışmanı Howard Aiken'dı ve tezinde otomatik veri işleme sistemlerinin çözümlemeli tasarımını ele aldı.
17 Kasım 2022'de Chapel Hill'de, 91 yaşında öldü.
Brooks 1956'da IBM'e girdi ve ilk yıllarında IBM 7030 Stretch ile onun Ulusal Güvenlik Ajansı için özelleştirilmiş türevi olan Harvest bilgisayarlarının tasarımında çalıştı. Buyruk sıralama, kesme düzeneği, değişken alan uzunluklu aritmetik ve programlanabilir konsol üzerinde çalıştığı bu dönemde Dura Sweeney ile birlikte bir kesme sisteminin patentini aldı.
1961'de System/360 ailesinin donanım geliştirmesinin yöneticiliğine getirildi; 1964'te duyurulan bu aile, aynı buyruk kümesini paylaşan ve yazılımı birbiriyle uyumlu çalışan bilgisayarlardan oluşuyordu. Brooks, sekiz bitlik baytın benimsenmesini kendi katkıları arasında sayardı. 1964-1965 arasında ailenin işletim sistemi olan OS/360'ın yazımını yönetti; dönemin en büyük yazılım projelerinden biri sayılan bu iş, sonraki kitabının konusu oldu.
Stretch ve Harvest üzerinde çalışırken bilgisayar mimarisi terimini, işlemcinin ve ilgili birimlerin yapısını ve davranışını, belirli bir donanım gerçeklemesinin ayrıntılarından ayrı olarak anlatmak için kullanıma soktu.
Brooks 1964'te IBM'den ayrılarak Kuzey Karolina Üniversitesi, Chapel Hill'de bilgisayar bilimi bölümünü kurdu; bölüm o sırada Bilişim Bilimi adını taşıyordu ve Amerika Birleşik Devletlerinde bağımsız, doktora veren ikinci bilgisayar bilimi bölümüydü. Bölüm başkanlığını 1964 ile 1984 arasında, yirmi yıl boyunca yürüttü; 1975'ten sonra Kenan profesörü unvanıyla ders vermeyi sürdürdü. Kırktan çok doktora öğrencisinin danışmanlığını üstlendi ve üniversitedeki elli bir yıllık görevinin ardından emekliye ayrıldı.
Brooks, OS/360 projesinden çıkardığı dersleri 1975'te yayımlanan The Mythical Man-Month: Essays on Software Engineering kitabında topladı. Kitabın en çok anılan önermesi, kendi adıyla anılan kuraldır: gecikmiş bir yazılım projesine insan gücü eklemek projeyi daha da geciktirir. Yazar, gecikmenin nedenini yeni gelenlerin eğitilmesi ile ekip büyüdükçe artan iletişim yüküne bağlar.
Kitabın yirminci yıl baskısı 1995'te çıktı ve içine, yazılım geliştirmede tek bir tekniğin on yılda on kat verim artışı sağlayamayacağını savunan 1986 tarihli No Silver Bullet makalesi eklendi.
Brooks'un Chapel Hill'deki araştırmaları gerçek zamanlı üç boyutlu grafik üzerinde yoğunlaştı. Biyokimyacıların karmaşık moleküllerin yapısı üzerinde çalışmasına ve mimarların tasarım aşamasındaki yapıların içinde dolaşmasına olanak veren sanal ortamlar geliştirdi; görsel gösterime kuvvet geri bildirimi ekleyen dokunsal arayüzlerin öncülerinden oldu.
1967'de başlayan GROPE projesinde, etkileşen protein moleküllerinin altı boyutlu kuvvet alanlarını kullanıcıya dokunma duyusuyla ileten bir gösterim dizisi geliştirildi; proje iki boyutlu bir sistemden başlayıp moleküler kenetlenme uygulamasına ulaştı.