ロブ・パイク

ロバート・C・パイク(Robert "Rob" C. Pike、1956年 - )は、カナダ出身のソフトウェア工学者であり、ソフトウェア作家としても知られています。彼の業績は、ソフトウェア開発の世界に大きな影響を与えてきました。特に、ベル研究所でのUNIX開発への貢献、そしてその後のPlan 9とInfernoという革新的なオペレーティングシステムの開発は、彼の名を広く知らしめました。

パイクは、プログラミング言語Limboの作者でもあり、UNIX用のグラフィカル端末Blitの開発も行いました。さらに、1981年には世界初のUNIXウィンドウシステムのコードを記述するなど、初期のコンピュータグラフィックス分野にも貢献しています。

長年にわたり、パイクは数多くのテキストエディタを開発しており、特にsamとAcmeは、その先進的な機能と使いやすさで広く知られています。また、ブライアン・カーニハンとの共著『UNIXプログラミング環境』と『プログラミング作法』は、プログラマーにとって必読の書として、長年にわたり読み継がれています。さらに、ケン・トンプソンと共にUTF-8の開発を行ったことは、国際化されたテキスト処理の基盤を築く上で重要な役割を果たしました。

パイクは、電子メールの差出人の顔写真を表示するプログラムvismonなど、実用的な小規模プログラムも多数開発しています。また、コメディデュオPenn and Tellerのテクニカルアシスタントとして、テレビ番組『レイト・ショー・ウィズ・デイヴィッド・レターマン』に出演したこともあります。彼のユーモアセンスを示すエピソードとして、1980年のモスクワオリンピックのアーチェリー競技で銀メダルを獲得したというジョークがありますが、実際にはカナダ国籍であるため、モスクワオリンピックをボイコットしています。

現在、パイクはGoogleに勤務しており、データ処理のための言語Sawzallと、現代的なプログラミング言語Goの開発に深く関わっています。Go言語は、その並行処理の容易さと効率性から、クラウドコンピューティングや大規模システム開発において広く採用されており、彼の貢献は現代のソフトウェア開発においても重要な役割を果たしています。

パイクの語録



パイクは、数々の示唆に富んだ発言でも知られています。以下に、彼の有名な語録をいくつか紹介します。

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている」 - 1991年ごろのUNIXに対する辛辣な批評。
「オブジェクト指向設計はコンピューティングにおけるローマ数字だ」 - オブジェクト指向設計の限界を指摘した発言。
「単純なキャッシュバグなどというものはない」 - キャッシュの複雑さを端的に表現した言葉。
「キャッシュはアーキテクチャではない。単なる最適化だ」 - キャッシュの役割を明確に述べた発言。
「ソケットはI/Oインタフェースの X Window である」 - ソケットの複雑さをX Window Systemに例えた発言。
「真空を満たそうとしても、いつまでも吸い込まれることがある」 - X Window Systemの問題点を比喩的に表現。
「Unix は please とは決して言わない」 - UNIXの哲学を皮肉交じりに表した言葉。
「そういった日々は過ぎ去り、賛辞は Perl にもたらされた」 - 単機能ツールの時代からPerlが台頭したことを述べた発言。
「私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。我々は1970年代の賞味期限切れのオペレーティングシステムをよく使っている。それで多くのことをしたし、楽しんだが、現実を直視しよう。Unix の基本設計は Slashdot の読者の大半よりも古く、この30年間にコンピューティングやネットワーキングに関する素晴らしいアイデアが多数生み出された。Unix を使うということは、デヴィッド・キャシディの音楽だけを聴くようなものだ」 - UNIXの時代遅れ感を指摘しつつ、その歴史的な意義を認める発言。

関連項目



Plan 9 from Bell Labs (Plan 9)

注釈



(注釈は省略)

外部リンク



The Good, the Bad, and the Ugly: The Unix Legacy - Unix クロックが1000000000秒になったことを記念した行事でのプレゼンテーション
Systems Software Research is Irrelevant (aka utah2000) slides
Pike's personal homepage
Pike's Google homepage
Questions and Answers with Rob Pike - by Robin "Roblimo" Miller (Slashdot、2004年10月)
Video: Concurrency/message passing Newsqueak - ウェイバックマシン(2007年5月21日アーカイブ分) (Google Tech Talks May 9, 2007)
Structural Regular Expressions by Rob Pike.
Blog

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。