フレデリック・フィリップス・ブルックス・ジュニア
Frederick Phillips Brooks, Jr.
生誕 (1931-04-19) 1931年4月19日
アメリカ合衆国の旗 アメリカ合衆国 ノースカロライナ州ダーラム
死没 (2022-11-18) 2022年11月18日(91歳没)
アメリカ合衆国の旗 アメリカ合衆国 ノースカロライナ州チャペルヒル
国籍 アメリカ合衆国の旗 アメリカ合衆国
研究分野 計算機科学
研究機関 IBM
ノースカロライナ大学チャペルヒル校
出身校 デューク大学
ハーバード大学
博士論文 The Analytic Design of Automatic Data Processing Systems (1956)
博士課程指導教員 ハワード・エイケン
主な業績 OS/360
人月の神話
主な受賞歴 アメリカ国家技術賞(1995)
チューリング賞(1999)
プロジェクト:人物伝
テンプレートを表示

フレデリック・フィリップス・ブルックス・ジュニア(Frederick Phillips Brooks, Jr. 、1931年4月19日 - 2022年11月17日[1][2])は、アメリカ合衆国ソフトウェア技術者で、計算機科学者である。IBMメインフレームである System/360 およびそのオペレーティングシステム OS/360 の開発者として有名である。その過程を率直に描いた著書『人月の神話』と論文『銀の弾などない』は、ソフトウェア工学およびソフトウェアプロジェクト管理の世界で多くの人々に読まれ、大きな影響をあたえている[3]。それら著作も含め、コンピュータアーキテクチャオペレーティングシステムソフトウェア工学への貢献から、1995年にはアメリカ国家技術賞、1999年にはチューリング賞を受賞した。

バーチャルリアリティ技術に大きく貢献した人物でもある。

経歴と業績

編集

ブルックスは、アメリカ合衆国ノースカロライナ州ダーラムに生まれ、デューク大学1953年に卒業、1956年応用数学計算機科学)でハーバード大学から博士号を授与された。ハワード・エイケンが彼の指導教官であった。

ブルックスは1956年にIBMに入社し、ニューヨークのポキプシーおよびヨークタウンで勤務した。ロスアラモス国立研究所向けの一千万ドルもする科学計算用スーパーコンピュータであるStretchコンピュータや、アメリカ国家安全保障局向けの IBM 7950 Harvest コンピュータの開発に従事した。その後、System/360 およびそのオペレーティングシステム OS/360開発グループのマネージャとなった。このころ、コンピュータアーキテクチャという用語を生み出している。

1975年には、その著書『人月の神話』(原題:The Mythical Man-Month[注 1]において、ソフトウェア工学におけるプロジェクト管理の経験則であるブルックスの法則を提唱した。1986年に発表した論文でNo Silver Bullet銀の弾丸など無い)というフレーズを用いて、全て問題に通用する万能な解決策などは存在しないと論じたことから、理想論的なソフトウェア設計について否定的な意味で Silver Bullet (銀の弾丸)という言葉が用いられるきっかけともなった。

1964年のノースカロライナ大学チャペルヒル校計算機科学部の創設に尽力し、20年間学部長を務めた。2010年現在もそこで活発に研究活動しており、特にバーチャルリアリティ科学的可視化英語版を専門としている[4]

2010年、WIRED誌のインタビュー記事で[5]、「あなたの最大の技術的貢献は何だと思いますか?」と聞かれ、「私が行った最も重要だった決断は、1バイトを6ビットから8ビットに変更したことだ。それによって小文字が使えるようにした。この変更はあらゆる場所に伝播していった」と答えている。

IEE/BCSの主催するチューリングレクチャーの講演者に選ばれ、2005年1月ロンドンにて "Collaboration and Telecollaboration in Design" と題して講演した。1994年、Association for Computing Machinery (ACM) フェローに選ばれた。

ブルックスは福音派のキリスト教徒で InterVarsity Christian Fellowship でも活動していた[6]

著書

編集
  • P. Brooks, Frederick; Kenneth Iverson (1963). Automatic Data Processing 
  • P. Brooks, Frederick; Kenneth Iverson (1965). Automatic Data Processing, System/360 Edition. ISBN 0-471-10605-4 
  • P. Brooks, Jr., Frederick (1975). The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley. ISBN 0-201-00650-2  - 1982年1月に増補版が出ている。
  • P. Brooks, Frederick (1987). No Silver Bullet: Essence and Accidents of Software Engineering  - 1995年版の The Mythical Man-Month にて再版
  • P. Brooks, Jr., Frederick (1995). The Mythical Man-Month: Essays on Software Engineering: Anniversary Edition. Addison-Wesley. ISBN 0-201-83595-9. http://www.informit.com/title/9780201835953  - The Mythical Man-Month の増訂版(4章追加)
  • P. Brooks, Frederick; G. A. Blaauw (1997). Computer Architecture: Concepts and Evolution. Addison-Wesley. ISBN 0-201-10557-8. http://www.informit.com/title/9780201105575 
  • P. Brooks, Jr., Frederick (2010). The Design of Design: Essays from a Computer Scientist. Addison-Wesley. ISBN 978-0-201-36298-5. http://www.informit.com/title/9780201362985 

受賞歴

編集

時系列で主な賞を示す[7]

注釈

編集
  1. ^ 人月ソフトウェア工学で特定のソフトウェア実装するのに必要となる工数として、人と時間との単純な掛け算という形で表現した単位である。例えば5人が3か月かかってソフトウェアを実装する場合15人月の工数ということになる。

出典

編集
  1. ^ “Remembering Department Founder Dr. Frederick P. Brooks, Jr”. UNC Computer Science (英語). 2022年11月18日. 2022年11月19日時点のオリジナルよりアーカイブ. 2022年11月19日閲覧.
  2. ^ 8-Bit-Byte-Erfinder Fred Brooks gestorben” (ドイツ語). Golem.de (2022年11月18日). 2022年11月19日閲覧。
  3. ^ The Mythical Man-Month, A Book Review”. 2010年8月6日閲覧。
  4. ^ Fred Brooks”. IBM. 2010年8月6日閲覧。
  5. ^ Kelly, Kevin (2010年7月28日). “Master Planner: Fred Brooks Shows How to Design Anything”. Wired. http://www.wired.com/magazine/2010/07/ff_fred_brooks/ 2011年2月10日閲覧。 
  6. ^ Faculty Biography at UNC.
  7. ^ Frederick P. Brooks, Jr.”. www.cs.unc.edu. 2025年3月25日閲覧。

外部リンク

編集

📚 Artikel Terkait di Wikipedia

データ通信

/ data communication)の明確な定義はないとされるが、データ伝送(データ・トランスミッション / data transmission、機械によって処理される、あるいは処理された情報の伝送)と、データ処理(データ・プロセッシング / data processing

IBM 650

オプション装備として以下のものがある。 ディスク装置 (IBM 355) - ディスク装置を備えたシステムを IBM RAMAC 650 Data Processing System と呼んだ。 カード読取装置 (IBM 543) カードパンチ装置 (IBM 544) 制御装置 (IBM 652) -

ケネス・アイバーソン

Software からGPLv3ライセンスで入手可能となっている。 A Programming Language(1962年) Automatic Data Processing(フレデリック・ブルックスとの共著)(1963年) A Formal Description of SYSTEM/360, (with

ADP

Pointの略で装置露点温度の事 アンドラ・ペセタのISO 4217コード ADPグループ (AÉROPORTS DE PARIS):空港運営会社の社名 Automatic Data Processing, Inc.(英語版)の通称、ADP雇用統計は株や為替への影響が大きい指標の一つ このページは曖昧さ回避のためのページです。

IBM 7030

メモリは油に浸され、特性が変化しないよう温度が一定に保たれていた。 いずれも英文 7030 Data Processing System IBM Stretch (aka IBM 7030 Data Processing System) Organization Sketch of IBM Stretch

音声認識

speech recognition)は声がもつ情報をコンピュータに認識させるタスクの総称である。ヒトの(天然)音声認識と対比して自動音声認識(英: Automatic Speech Recognition; ASR)とも呼ばれる。 例として文字起こしや話者認識が挙げられる。

SMTP

taken: mailbox unavailable (RCPT, DATAコマンドの応答) 451 Requested action aborted: local error in processing (MAIL, RCPT, DATAコマンドの応答) 452 Requested action not

次元削減

Rico-Sulayes, Antonio (2017). “Reducing Vector Space Dimensionality in Automatic Classification for Authorship Attribution”. Revista Ingeniería Electrónica