Untitled

昨日の夜、Google GoやPlan 9などで知られる著名なエンジニアRob Pikeにより、Dennis Ritchieが長い闘病生活の末、先週末静かに息を引き取ったことが明かされた。注目を浴びることを嫌がり、静かな晩年を過ごしたRitchieらしく、訃報の発表もなかったようだ。

多分これを読んでいる人たちの多くは、Dennis Ritchieのことを知らないと思う。彼の名前を今初めて聞いたという人は、是非最後まで読んでほしい。

Dennie Ritchieは、ベル研究所の一員として、Brian KernighanKen Thompsonらと共にUnixの礎を築いた人だ。またUnixを記述するために、Thompsonが考案したB言語を元にしたC言語も開発している。

…とこんなことを書いたところで、プログラミングをかじったことがない読者のリアクションは「はあ?」だろう。ぼくも大学4年生までプログラミングの「プ」の字も知らなかったから、その気持ちはよくわかる。ということで洋服に例えて言い換えてみる。

もしSteve Jobsが稀代のファッションデザイナーだったら、Dennis Ritchieは針と糸を考案し、ミシンまで作った人だ。

もしRitchieがいなかったら、Appleはおろか、MicrosoftもYahoo!もGoogleもなかったと言っても過言ではないだろ う。基本的にどんなサービスも、プログラムも、デバイスドライバーも、元を辿ればどこかでC言語で書かれている。またUnixはLinuxや FreeBSDといったかたちで進化し、世界中のウェブサーバーを支えている。アンドロイド携帯も元を辿ればUnixだ。Ritchieのおかげで我々は Eメールも送受信できるし、スマートフォンも使えるのだ。Ritchieはコンピューターサイエンスの巨人と謳われているが、コンピューターが現代社会に 及ぼした影響を考えると、現代の巨人といっても差し障りはない。Wiredにも「Jobsも立った巨人の肩」という追悼記事がある

これだけスゴい人が逝去したのに、あまりニュースにはなっていない。Steve Jobsの訃報を先週大きく取り上げたメディアも知らん顔で、記事としてちゃんと扱っているのはTechCrunch・Wired・Engadgetなど のテクノロジー中心の雑誌だ。これはなぜだろうかと今日少し考えてみて辿りついた結論はこうだ。

基本的に人は目に見えるものしか評価しないんじゃないだろうか?

なぜあれだけSteve Jobsの死が大ニュースになったかといえば[1]、Jobsが創造したものは、アップル製品というかたちで、消費者の生活の中にモロに入り込んできたか らだ。自分が毎日使う素晴らしいオモチャを創った人の死の重要性は、誰でもカンタンに理解できるのだ。それに比べてRitchieの貢献は、消費者の目か ら何レベルも離れたところにある。Ritchieの死は、プログラマーの間ではJobsの死かそれ以上に話題になっているが、これも彼の仕事が現代のコン ピューティングを支えてきたことを、専門知識として知っているからだ。「縁の下の力持ち」というが、縁の下どころか、地下で地盤を支えてきた人だ。でも、 地下まで潜って彼の偉大さを理解しその貢献に対して感謝するほど、門外漢は醒めていない。これは別にコンピューターサイエンスに限ったことではない。どん な分野でも、目に見えないところで偉業を成し遂げてきた人たちはいる。でも概して人は無知で表皮的なもので、彼らに賞讃のエールを送ることはない。

ここまで読んでくれた人には感謝したい。そしてぼくたちプログラマーと一緒に、Dennis Ritchieを追悼し、その偉業を讃えてほしい。

  1. iridori reblogged this from kojiroby
  2. kojiroby reblogged this from veriamicirari
  3. veriamicirari reblogged this from cecia
  4. cecia reblogged this from sitelog
  5. sitelog reblogged this from hexe
  6. kunico reblogged this from nakano
  7. atm09td reblogged this from ukar
  8. ukar reblogged this from hepton-rk
  9. freettyy reblogged this from nakano
  10. 6nano reblogged this from nakano
  11. hideqi reblogged this from kater-mt
  12. kater-mt reblogged this from wintermute1968
  13. kuldxd reblogged this from m7kenji
  14. wintermute1968 reblogged this from susue
  15. susue reblogged this from hexe
  16. vivizu reblogged this from naozine
  17. goodnightpupa reblogged this from arikem
  18. joodle reblogged this from nakano
  19. arikem reblogged this from osouonna
  20. naozine reblogged this from nasubanana
  21. shotasakamoto reblogged this from nakano
  22. qawsklp reblogged this from aznyan-ultimate
  23. hesuko reblogged this from akisuteno
  24. okaken99 reblogged this from nakano
  25. functionn reblogged this from hexe
  26. sharkpp reblogged this from hexe
  27. akisuteno reblogged this from aznyan-ultimate
  28. gscube reblogged this from shibuhei
  29. aznyan-ultimate reblogged this from nakano
  30. parara reblogged this from nakano
  31. ahohtwo reblogged this from hepton-rk
  32. makisuke reblogged this from makisuke
  33. naname45 reblogged this from nasubanana
  34. m7kenji reblogged this from infofgs
  35. shibuhei reblogged this from theemitter
  36. pocarisweatis reblogged this from nakano
  37. benten reblogged this from nakano
  38. recollection0027 reblogged this from nakano
  39. ds9-garak reblogged this from theemitter
  40. infofgs reblogged this from nakano
  41. jakalada reblogged this from decobisu