20世紀(jì)最后一年(也就是1999年)的圖靈獎,授予了年已69歲的資深計算機科學(xué)家布魯克斯(Frederick Phillips Brooks, Jr.)。在60年代初,布魯克斯只有29歲時就主持并領(lǐng)導(dǎo)了被稱為“人類從原子能時代進入信息時代標(biāo)志”的IBM/360系列計算機的開發(fā)工作,取得輝煌成功,從而名噪一時。以后他作為硬件和軟件的雙重專家和出色的教育家始終活躍在計算機舞臺上,在計算機技術(shù)的諸多領(lǐng)域中都做出了巨大的貢獻。在計算機科學(xué)領(lǐng)域,布魯克斯的名字儼然已經(jīng)成了一個“神話”。 布魯克斯1931年4月19日生于北卡羅來納州的杜哈姆。1953 年從杜克大學(xué)畢業(yè),并進入哈佛大學(xué)深造,1955 年取得碩士學(xué)位,1956 年取得博士學(xué)位。他的博士論文課題工作是在哈佛著名的計算實驗室進行的,最終完成的博士論文題目為“自動數(shù)據(jù)處理系統(tǒng)的分析設(shè)計”。從博士論文開始,布魯克斯的一生就與計算機結(jié)下了不解之緣。 在哈佛取得博士學(xué)位以后,布魯克斯進入IBM公司設(shè)立在紐約波凱普茜的實驗室當(dāng)工程師,并在那里參加了Harvest和Stretch計算機的開發(fā),任體系結(jié)構(gòu)設(shè)計師。1959年,布魯克斯曾被調(diào)至IBM在約克郡高地的研究中心工作,但翌年又重新被調(diào)回波凱普茜的實驗室,并出任IBM/360項目的主持人。IBM/360的開發(fā)總投資5億美元,達到美國研究原子彈的曼哈頓計劃投資的1/4。在研制期間,布魯克斯率領(lǐng)著2000名程序員夜以繼日地工作,單單360操作系統(tǒng)的開發(fā)就用了5000個人年。因此,在IBM公司紀(jì)念其成立50周年的慶祝大會上,360系列計算機被稱為“公司歷史上發(fā)布的最重要的產(chǎn)品”。為此,布魯克斯常常被稱為“IBM/360 之父”。 360成功以后,布魯克斯離開IBM回到故鄉(xiāng),為北卡大學(xué)創(chuàng)建了計算機科學(xué)系,并擔(dān)任系主任長達20年(1964~1984年)。除了教學(xué)以外,他還致力于發(fā)展美國的計算機技術(shù)和計算機在國防等方面的應(yīng)用,有許多社會兼職。1966~1970年,他是ACM全國委員會的委員;1973~1975年出任ACM體系結(jié)構(gòu)委員會的主席;1977~1980年布魯克斯在美國國家研究院計算機科學(xué)技術(shù)部任職;1983~1984年他是美國國防科學(xué)委員會人工智能攻關(guān)領(lǐng)導(dǎo)小組的成員,1986~1987年是上述委員會另一個攻關(guān)領(lǐng)導(dǎo)小組“計算機模擬和訓(xùn)練”的成員;1985~1987年他擔(dān)任軍用軟件攻關(guān)小組組長。1987年布魯克斯當(dāng)選為美國工程院院士,他同時也是英國皇家學(xué)會和荷蘭皇家科學(xué)與藝術(shù)院的外籍院士。 在授予圖靈獎之前,ACM在1987年曾授予布魯克斯“杰出服務(wù)獎”,1995年曾授予他以紐維爾(A. Newell,1975年圖靈獎獲得者,1992年去世)命名的Newell獎。加上這次的圖靈獎,布魯克斯成為繼克努特(D.E. Knuth,1974年圖靈獎獲得者)之后的第二位同時擁有ACM三個獎項的計算機科學(xué)家。IEEE也先后向布魯克斯授予了McDowell獎(1970年)、計算機先驅(qū)獎(1982年)和馮•諾伊曼獎(1993年)。AFIPS在1989年授予布魯克斯Harry Goode獎。數(shù)據(jù)處理管理協(xié)會1970年授予他“計算機科學(xué)”獎,并命名他為該年度的風(fēng)云人物。1985年布魯克斯因在開發(fā)IBM/360上的杰出貢獻而榮獲全國技術(shù)獎?wù)隆N锢韺W(xué)界的富蘭克林學(xué)會(Franklin Institute)也曾授予布魯克斯Bower獎。 布魯克斯的著作不多,但影響都很大。1963年他和依費遜(APL發(fā)明人,1979年圖靈獎獲得者)合著了《自動數(shù)據(jù)處理》一書。他還與荷蘭特文德理工大學(xué)的勃芬夫教授合著了《計算機體系結(jié)構(gòu):概念與發(fā)展》。除了學(xué)術(shù)性著作外,1995年,他與蘇澤蘭特(“計算機圖形學(xué)之父”,1988年圖靈獎獲得者)等還合編了一本書,書名是Evolving the High Performance Computing and Communications Initiative to Support the National Information Infrastructure,論述了有關(guān)高性能計算機計劃及信息基礎(chǔ)設(shè)施(也就是所謂“信息高速公路”)建設(shè)的一系列問題。 而布魯克斯最引人關(guān)注的著作無疑是《人月神話》(The Mythical Man-Month: Essay on Software Engineering)。1975年,他把他歷年來所寫的有關(guān)軟件工程和項目管理方面的文章匯集成這本書,立即引起了轟動。由于本書是他領(lǐng)導(dǎo)IBM/360軟件開發(fā)經(jīng)驗的結(jié)晶,內(nèi)容豐富而生動,成為軟件工程方面的經(jīng)典之作。在出版20年之后,在1995年,他又對書中內(nèi)容進行了修繕,并加上了后來的《沒有銀彈》和《再論“沒有銀彈”》這兩篇文章,出版了一個“《人月神話》20年紀(jì)念版”。一本計算機科學(xué)專著能夠在盛行20年之后再版,《人月神話》也成了一個絕無僅有的“神話”。