Bilgisayar tasarımı ve yazılım mühendisliği alanındaki yenilikçi emekleri bilgisayar bilimi alanını şekillendirmeye destek olan Frederick P. Brooks Jr., Perşembe günü Chapel Hill, NC’deki evinde öldü. 91 yaşındaydı.
Ölümü, Dr. Brooks’un iki yıl ilkin nüzul geçirdiğinden beri sağlığının kötüye gittiğini söyleyen oğlu Roger tarafınca doğrulandı.
Dr. Brooks, şimal Karolina Üniversitesi’nde bilgisayar bilimleri bölümünü oluşturmak ve bilgisayar grafikleri ile sanal gerçeklik alanlarında etkili araştırmalara öncülük etmek benzer şekilde geniş kapsamlı bir kariyere sahipti.
sadece en fazlaca, 1960’larda IBM’in 360 bilgisayar projesinin teknik liderlerinden biri olarak bilinir. Burroughs, Univac ve NCR benzer şekilde daha küçük rakiplerin ilerleme kaydettiği bir zamanda, bu son aşama iddialı bir girişimdi. Fortune dergisi, “IBM’in 5.000.000.000 Dolarlık Kumarı” başlıklı bir yazısında, bunu bir “şirkete bahse girme” girişimi olarak tanımladı.
360’a kadar, her bilgisayar modelinin kendi ısmarlama donanım tasarımı vardı. Bu, mühendislerin piyasaya sürülen her yeni makinede çalışacak şekilde yazılım programlarını elden geçirmelerini gerektiriyordu.
sadece IBM, şirkette genç bir mühendislik yıldızı olan Dr. Brooks ve birkaç meslektaşının savunduğu bir yaklaşımla bu maliyetli, tekrarlayan emeği ortadan kaldırma sözü verdi. Nisan 1964’te IBM, 360’ı altı uyumlu bilgisayardan oluşan bir aile olarak duyurdu. Müşteriler daha küçük bilgisayarlardan daha büyük bilgisayarlara geçtikçe, bir 360 modeli için yazılan programlar, yazılımı tekrardan yazmaya gerek kalmadan diğerlerinde çalışabilir.
Birkaç makinede paylaşılan tasarım, Dr. Brooks ve meslektaşları Gene Amdahl ve Gerrit Blaauw tarafınca yazılan, başlıklı bir makalede açıklanmıştır. “IBM System/360 Mimarisi.”
Dr. Brooks’un yanında eğitim almış bir bilgisayar tasarımcısı olan Richard Sites bir röportajda, “Bu, Fred Brooks’un önderlik etmiş olduğu bilgisayar mimarisinde bir dönüm noktasıydı,” dedi.
fakat bir sorun vardı. IBM’in makineler içinde uyumluluk taahhüdünü yerine getirmesi gereksinim duyulan yazılım ve aynı anda birden fazlaca programı çalıştırma kabiliyeti hazır değildi, şundan dolayı bunun tahmin edilenden fazlaca daha göz ürkütücü bir güçlük olduğu ortaya çıktı. İşletim sistemi yazılımı bir oldukça zaman bir bilgisayarın komuta ve denetim sistemi olarak tanımlanır. OS/360, Microsoft’un Windows’unun, Apple’ın iOS’unun ve Google’ın Android’inin öncüsüydü.
IBM, 360 duyurusunu yaptığında, Dr. Brooks derhal derhal 33 yaşındaydı ve akademiye gidiyordu. büyümüş olduğu şimal Carolina’ya dönmeyi ve Chapel Hill’de bir bilgisayar bilimi kısmı oluşturmayı kabul etmişti. sadece IBM’in başkanı Thomas Watson Jr., firmanın yazılım sorunlarını çözmek için ondan bir yıl daha kalmasını istedi.
Dr. Brooks kabul etti ve sonunda OS/360 sorunları çözüldü. 360 projesi fazlaca mühim bir başarıya dönüştü ve firmanın bilgisayar pazarındaki hakimiyetini 1980’lere kadar sağlamlaştırdı.
IBM’in CEO’su ve kendisi de bir bilgisayar bilimcisi olan Arvind Krishna yapmış olduğu açıklamada, “Fred Brooks, bilişimi değiştiren parlak bir bilim adamıydı” dedi. “Sektöre yapmış olduğu öncü katkılardan dolayı kendisine minnettarız.”
North Carolina Üniversitesi’nin bilgisayar bilimleri bölümünü kurduktan sonrasında 20 yıl başkanlığını yapmış oldu.
Dr. Brooks, “The Mythical Man-Month: Essays on Software Engineering” adlı kitabı için OS/360 yazılımıyla boğuşmaktan zor kazanılan dersleri aldı. İlk olarak 1975’te yayınlandı, kısa sürede acayip bir klasik olarak kabul edildi, yıldan yıla süratli bir halde satıldı ve bilgisayar bilimcileri tarafınca rutin olarak müjde olarak yayınlandı.
Shakespeare ve Sofokles’ten özlü alıntılar ve “Ten Pounds in a Five-Pound Sack” ve “Hatching a Catastrophe” benzer şekilde bölüm başlıklarıyla esprili ve kendini beğenmiş bir tonda. Yol süresince ergonomik ipuçları var. mesela: Büyük yazılım projelerinde çalışan mühendisleri, Dr. Brooks’un “ameliyat ekipleri” olarak adlandırdığı küçük gruplar halinde organize edin.
İlkelerinden en iyi bilineni, Brooks yasası olarak adlandırdığı şeydi: “Geç kalmış bir yazılım projesine insan gücü eklemek, onu derhal sonrasında yapar.” Dr. Brooks, “aşırı derecede basitleştirdiğini” kendisi kabul etti, sadece bir noktaya değinmek için abartıyordu.
Bir şeyleri tekrardan düşünmek, daha oldukça insan eklemekten daha akıllıcadır, diye önerdi. Ve sanat ve yaratıcılık unsurları içeren bir meslek olan yazılım mühendisliğinde, işçiler birbirinin yerine geçebilen emek birimleri değildir.
İnternet çağlarında, bazı yazılım geliştiriciler Brooks yasasının artık geçerli olmadığını öne sürdüler. Temeldeki “kaynak” kodun her insanoğlunun görebileceği şekilde açık olması sebebiyle bu şekilde adlandırılan büyük açık kaynaklı yazılım projeleri, koddaki kusurları saptamak ve düzeltmeler önermek için internete bağlı mühendis ordularına haizdir. gene de, açık kaynaklı projeler bile tipik olarak küçük bir grup fert tarafınca yönetilir, kalabalığın bilgeliğinden fazlaca cerrahi ekip.
Frederick Phillips Brooks Jr., 19 Nisan 1931’de Durham, NC’de üç adam kardeşin en büyüğü olarak dünyaya geldi. Babası bir doktordu ve anası Octavia (Broome) Brooks ev hanımıydı.
Brooks, Greenville’de büyüdü ve Harvard’da yüksek lisans okuluna gitmeden ilkin Duke Üniversitesi’nde fizik okudu. O zamanlar bilgisayar bilimi bölümleri yoktu, sadece bilgisayarlar fizik, matematik ve mühendislik bölümlerinde araştırma araçları haline geliyordu.
Dr. Brooks doktora derecesini aldı. 1956’da uygulamalı matematikte; danışmanı bir fizikçi ve bilgisayar öncüsü olan Howard Aiken’dı. Programlama dillerinin ilk tasarımcılarından önde gelen ve “otomatik veri işleme” üzerine bir kurs veren Kenneth Iverson’ın öğretim asistanıydı.
sanayi ve akademi giderek artan bir halde bilgisayarları benimsiyordu. Dr. Brooks’un Marathon Oil ve North American Aviation’da ve Bell Labs ve IBM’de yaz işleri vardı.
ek olarak gelecekteki eşi Nancy Greenwood ile Harvard’da tanıştı ve burada fizik alanında yüksek lisans yapmış oldu. Harvard’ın mezuniyet töreninden iki gün sonrasında evlendiler. sonrasında, Dr. Brooks bir anımsıyordu. sözlü tarih görüşmesi Bilgisayar zamanı Müzesi için birlikte IBM’deki işlere gittiler.
IBM yıllarında, Dr. Brooks, meslektaşı ve bilgisayar tasarımcısı arkadaşı Dr. Blaauw’un ev sahipliğinde düzenlenen Mukaddes Kitap emek harcama oturumlarına katıldıktan sonrasında, oğlunun “ikna olmuş ve kendini adamış bir Hıristiyan” olarak tanımladığı kişi oldu. Bilgisayar zamanı Müzesi röportajında Dr. Brooks, “Hıristiyanlıkla bir bilim adamı olarak yaşadığım entelektüel zorlukların ikincil bulunduğunu görmeye geldim” dedi. Chapel Hill’deki bir Metodist kilisesinde 50 yılı aşkın bir süredir Pazar okulunda öğretmenlik yapmış oldu ve üniversitedeki Hristiyan emek harcama ve kardeşlik gruplarına önder ve fakülte danışmanı olarak hizmet etti.
Dr. Brooks, oğlu Roger’a ek olarak karısı tarafınca hayatta kaldı; adam kardeşi John Brooks; iki çocuk daha, Kenneth Brooks ve Barbara La Dine; dokuz torun; ve iki torun evladı.
Brooks, başarılarından dolayı 1985’te Ulusal Teknoloji ve Yenilik Madalyası ve 1991’de bir oldukça zaman bilgisayar biliminin Nobel’i olarak anılan Turing Ödülü dahil olmak suretiyle birçok ödül topladı.
Büyük ödüller bir oldukça zaman bilgisayar tasarımı ve yazılım mühendisliği alanındaki çalışmalarını gösterdi. sadece şimal Carolina’da geçirdiği seneler süresince, Dr. Brooks bilgisayar grafikleri ve sanal gerçekliğe de yöneldi ve bunu gelişen ve mühim bir alan olarak görmüş oldu. Uzmanların, görüntülerin süratli ve gerçekçi sunumu için teknikleri ve biyolojideki molekülleri incelemek için uygulamaları içerdiğini söylediği araştırma çabalarına öncülük etti.
Stanford Üniversitesi’nde profesör ve Turing Ödülü sahibi bir dost olan Patrick Hanrahan, “Bilgisayar grafiklerindeki çalışmalarının tesiri fazlaca büyüktü” dedi. “Fred Brooks, zamanının fazlaca ötesinde bir düşünce lideriydi.”
şimal Carolina Üniversitesi’nde profesör ve uzun süredir meslektaşı olan Henry Fuchs, bir röportajda, kariyeri bir ekip ilgi alanını kapsıyor olsa da ortak bir tema bulunduğunu söylemiş oldu. Dr. Fuchs, ekonomi genelinde kullanılan yeni bir bilgisayar ailesi tasarlamak yada biyologların yeni ilaçlar geliştirmek için molekülleri keşfetmelerine destek olmak olsun, Dr. Brooks’un bilgisayar bilimcilerin rolünü “alet ustaları” olarak gördüğünü söylemiş oldu.
“Fred’in görüşü,” dedi, “bilgisayar bilimcilerinin esas olarak başkalarının işlerini daha iyi yapmalarına destek olmak için vasıta yapıcılar olduklarıydı.”
Kaynak : https://www.nytimes.com/2022/11/23/technology/frederick-p-brooks-jr-dead.html