Cの作成者であるDennis Ritchieが「さようなら、世界」に入札

デニス・リッチーを称えるためにCでさよならの世界を生成するプログラム

毎日 デニス・リッチーが亡くなってから 私の1978年版の「K&R」—ブライアンW.カーニハン&デニスM.リッチーによるCプログラミング言語—は、私が彼の職業生活への影響について何かを書いていないのはなぜかと尋ねるのをためらいました。実際、その前に書かれたホチキス止めされた、手でコピーされたメモに取って代わるこの本は、全国で、そして多くの企業との間で行き来しました。その航海は私のものと似ており、コンピュータ業界の多くのものと似ています。

まず、1970年代、Cが前衛だったとき—が使用した調査ツール ベル研究所 小さなマシンで本格的なコンピューティング環境を提供するのに役立ついくつかの大学—本を使用して、コンピュータサイエンスの学位を取得し、本のコードを実行できるコンパイラを作成しました。それから1980年代の初めには、この本は、 モンスターメインフレーム、その後、コンピューティングの世界を支配しました。



カーニハンとリッチーによるCプログラミング言語ブックの初版次に、この本は私と一緒に行き、ワークステーションメーカーのSun Microsystemsに行きました。 Sunや他の数十の企業は、簡単でライセンスが簡単なC言語とUnixオペレーティングシステムに信仰を見出し、オープンシステムの黎明期とシステムソフトウェアのマルチベンダーコラボレーションの先駆けとなりました。 Cは確かに王様でした。



その後、本は長い休みを取り、Cは後の兄たちに取って代わられた、C ++、C#、およびその精神的な子孫であるJava。オリジナルの228ページの本のシンプルなサンプルプログラムは、時代を超越した古典的な「こんにちは、世界」から始まり、ウィンドウシステム、フレームワーク、およびesotericaのようなパターンの使用に関する特殊なプログラミングに関する膨大な量のトームに追い越されました。この本のわかりやすく、ほとんどフォークっぽい書き方は見逃しました。そのため、最も臆病な読者でさえ、キーボードのスーパーヒーローのように感じました。

しかし、この本はまだ完成していませんでした。娘がロボット工学の世界に飛び込んだとき、C言語は、元の形式に近い形で、生きていて、元気で繁栄していることがわかりました。この本は、開発者がコンピュータの内部に直接触れることができるようにするプログラムのシンプルでエレガントな方法を別の世代に教えるために、棚から出ました。低整数変数(int)は、コンピューターが成長するにつれて長年にわたってサイズが大きくなっていますが、C言語とそのスパースでクリーンなコーディングスタイルはそのままです。そのため、私たちはみなデニス・リッチーに多くを負っています。



K&R Cプログラミングブックのオリジナルのhello、worldプログラムデニス・リッチーは 多くの成果を思い出した、Bell Labs Unixオペレーティングシステムの共同創設者であり、今日のUnixだけでなく、FreeBSD、Linux、Android、Mac OSの先駆者でもあります。彼とThompsonは、Turing賞とNational Medal of Technologyを受賞しています。しかし、私にとっては、Cプログラミング言語のコピーを初めて手にしたとき、自分でプログラミング言語を探索できることに興奮したことを常に覚えています。

Copyright © 全著作権所有 | 2007es.com