13th October 2011

Quote reblogged from PETAPETA with 27 notes

TechCrunch Japan 10月14日(金)2時37分配信

UNIXの父であり周囲の尊敬を集めたコンピュータサイエンティストのデニス・リッチーが、しばらくの闘病を経て先週亡くなっていたことがわかった。享年70歳だった。

リッチー(dmrと呼ばれることもある)は、プログラミング言語のひとつであるC言語を生み出したこと、そしてケン・トンプソンとともにUNIXを創りだしたことで世界中にその名を知られている。リッチーはキャリアのほとんどをベル研究所で過ごした。彼が加わった1967年当時はアメリカで最も巨大な電話回線提供社であり、かつ最も有名な研究所のひとつを運営する大企業であった。

60年代後半にトンプソン(彼はCの前進であるB言語を生み出した)とベルで働いているとき、訪れようとしていたミニコンピュータ時代をにらみ、より効率的なオペレーティングシステムを開発しようと思い立った。二人を中心としたこの作業は、1971年のUNIXへと繋がっていった(DEC PDP-11の上で動作した)

UNIXは安価で、かつさまざまなマシンを動作対象として想定してはいた。いったん動作させることができれば、その上にさまざまなソフトウェアシステムを載せることができるようになっていた。しかしOSがマシン語(アセンブリ言語)で記述されていたため、移植性も低く、またメモリの取り扱いにも苦労することとなった。

そこでリッチーとトンプソンは、C言語のシンタックスを発展させつつ機能を増やし、ついにはOSを記述できるところまでに性能をあげていった。そして1973年までにはついに、UNIXをCで書き換えてしまったのだ。カーネル部分は同年中に公開された。

今日、C言語は依然として2番目にポピュラーな言語として世界中で使われている(ないし、これまでに記述されたコード量としては第2位につけている)。そしてC++やJavaにさまざまな考え方が引き継がれていった。またUNIXについての二人の仕事は、たとえばLinux TorvaldsのLinuxなどにも引き継がれていった。このUNIXの仕事だけでも、リッチーは現代でもっとも重要なエンジニアのひとりとして位置づけられるべきだろう。

実際、UNIX関連の仕事により1983年にはケン・トンプソンとともに、チューリング賞を受賞している。また1998年には当時の大統領であるビル・クリントンからアメリカ国家技術賞を受け取っている。

Source: petapeta

  1. mxiz reblogged this from sironekotoro
  2. itutune reblogged this from darylfranz
  3. no-theme reblogged this from darylfranz
  4. arkhamhpl reblogged this from darylfranz
  5. lesoupirdelabrise reblogged this from darylfranz
  6. atm09td reblogged this from darylfranz
  7. sironekotoro reblogged this from darylfranz
  8. giz0123 reblogged this from darylfranz
  9. darylfranz reblogged this from kazzxz
  10. kazzxz reblogged this from petapeta
  11. nashi-kyo reblogged this from petapeta
  12. ryusoul reblogged this from petapeta
  13. mame-chishiki-na reblogged this from petapeta
  14. rywzie reblogged this from triflebit
  15. deslion reblogged this from petapeta
  16. himatbshiz reblogged this from petapeta
  17. triflebit reblogged this from petapeta
  18. thinksync reblogged this from petapeta
  19. fifty-six reblogged this from petapeta
  20. ch624 reblogged this from petapeta
  21. anrcny reblogged this from petapeta
  22. petapeta posted this