●デニス・リッチー - 「C言語の父。」
ベル研究所特別スタッフ賞、コンピューティング機械(ACM)チューリング賞、ハミングメダル、コンピュータパイオニア賞、コンピューター歴史博物館の研究員、ハロルド・ペンダー賞......すべて彼からこれらの成果、ノーコミュニティプログラミングのための協会伝説を超えて行きます!
C言語の父:デニス・リッチー
コンピュータの歴史家ポール・E.Ceruzziは言った:リッチーが道路されていません。おなじみの名前ではありませんが、顕微鏡を持っている場合、あなたがコンピュータでの彼の作品を見ることができる彼の名前は、あなたは彼が働くどこにでもいることがわかります。
ピンクニー漢もコメント:「ニュートンは、彼は巨人の肩の上に立っていた、そして今、我々はリッキーの肩の上に立っていると述べました。」
01
1941年、デニス・リッチーは、ブロンクス、ベル研究所の交換システムエンジニアの息子に生まれました。リッチーが正常に入力するハーバード大学から、優秀な成績で育った、彼の父の影響で、デニスはまた、科学的研究の道に乗り出しました。
ハーバード大学の研究の間、リッチの人生を変えるチャンス。彼は必死にコンピューターに取り付かようになったので、リッチーは、専門的なカリキュラムを学ぶだけでなく、ハーバード大学のコンピュータシステム関連で講義に出席しました。
リッチーは、十分ではありません論文にリッジコンピュータの理論と実践的な問題の彼の理論やコンピュータ関連のほとんどを魅了した処理するので、物理学を専攻する学生だった(レベル再帰関数)彼は実際にそれをより多くの労力を費やすようになりました。
当時、コンピュータのほとんどは、部屋全体を占め、非常に大きかったともそう、限られたダイヤルインアクセス、その克服は、小型デスクトップコンピュータエンジニアの目標だったが、コンピュータはオペレーティングシステムを使用することは容易ではありませんリッチは自分のものにしました。
この決定は、直ちにゼネラル・エレクトリックとハネウェルのマサチューセッツ工科大学によってサポートされていました。リッチマルチチャネルプロセッサとGE650言語BCPLコンパイラを担当し、彼らはGECOSシステムに属しています。同時に、彼はまた、コンパイラのALTRAN代数言語、コンピュータに依存した言語や記号システムを書きました。
このプロジェクトの後、リッチーは断固として物理学の専門職をあきらめた、とコンピュータとして彼のキャリアを決めました。1967年、彼はベル研究所(Bell研究所)に入社しました。
ベル研究所を加えた後、リッチーが始まり、ケン・トンプソン(ケン・トンプソン)の協力という名前のラボのメンバー。ケン・トンプソンはまた、リッチーのキャリアの人々に大きな影響です。
Thompson和Ritchie
作り方の研究では、1970年代、トンプソンとリッチーでは早期のミニコンピュータは、ますます人気が高まって。彼らは何を必要とされているコンピュータのすべての種類、より実用的な相互作用の間に単純であると信じています。古いコンピュータのオペレーティングシステムは、コピー、編集、削除、およびデータファイルを印刷するには、ユーザーが必要なので、ディスクからのデータは、プリンタやディスクストレージに画面を戻します。少数の専門家に加えて、一度にオペレーティングシステムは、誰もがコンピュータにアクセスすることはできません、ありません。
このため、彼らは解決策を完了すると、ソリューションを提案するために数ヶ月を過ごした彼らの生活のUnixオペレーティングシステムに良い影響を書いています。
リッジは1999年のインタビューで言った:「私はワークステーションや大型コンピュータメーカーが直接にBSDシステムの異なる種類を提供しますが、Unixの由来製品ているがLinux開発の現象は幸い、Linuxはほとんどされるべきだと思いますサウンド。 "
C ++開発者やビヤニッケルスプリットストローをデザイナーが言った:「もしギングリッチは、彼のエネルギーは奇妙な数学に費やし、その十年を決め、その後、Unixが死産します。」
リッチーが参加した後、実際には、ベル研究所は、コンピュータ業界の歴史の中で重要な席を占めているC言語とUNIXシステムを開発しました。C言語では、ソフトウェアおよびオペレーティングシステムの開発に非常に人気のコンピュータ言語であり、そのような今C ++、C#、Obijective-C、JavaおよびJavaScriptが大きな影響を与えるようにプログラミング言語。
UNIVAC I
そのボディデザインが完了した後1973年には、リッチーBは、C言語ベースの開発言語に、彼とトンプソンは完全にUnixのを書き換えるためにそれを使用します。リッチーとトンプソンは1974年にACMに掲載された書き直した後Unixは、アセンブリ言語の始まりで、関係者は外の世界にUnixシステムを開示します。
Unixのの発展に伴い、C言語も絶えず改善されました。Cは、抽象プログラミング言語が広く、低レベルの開発に使用されるプロセス指向の言語です。C言語は、プロセスの低レベルのメモリをコンパイルする簡単な方法することができます。シンプル、簡潔なので、ほとんどすべてのコンピュータメーカーはそれになっている、との結果が明らかにされています。
C言語の総合的な推進を容易にするために、専門家やハードウェアメーカーの多くは、C言語の標準化委員会を形成するために一緒に参加しました。だから、1989年に、最初の完全なCの標準は、誕生した「C89」と呼ばれます。
日本のようなC言語は、覆されてきたが、リッチーのキャリアが終了していないが、彼は1990年にルーセント・テクノロジー、コンピューティング技術部門のリーダーとなりました。この役割では、彼はアプリケーションを書いて、オペレーティングシステムの成長がリリースされました管理しています。
1983年に、一般的なオペレーティングシステムの理論と実装のUNIXオペレーティングシステムの開発は、リッチーとトンプソンが一緒にチューリング賞2を受信したため。題しリッチーのチューリング賞受賞論文「ソフトウェア研究に関する反省。」
1990年には、「UNIXオペレーティングシステムとCプログラミング言語の創造」のために2年と2005年にはコンピューター歴史博物館フェロー賞で、1997年にIEEE IEEEハミング賞の賞を受賞し、アメリカはリッジ産業技術総合研究所IRI功労賞を付与しましたコンピュータ科学と技術だけでなく、UNIXオペレーティング・システムの社会に広範な影響への彼の貢献の認識インチ 2011年には、リッチーとトンプソンデュオは、日本国際賞を共有しました。
しかし、2011年10月12日に、リッチーは、彼の別の旅行を開始するために別の場所に移動し、70歳の年齢で、C言語とUnixの世界を支払うために彼の人生を残し、この世を去った......
あなたがC言語のフォロワーである場合、あなたは確かにもプログラミングが大好き!私が持っているプログラム学習交流クラブ(6月の羊を)歓迎初心者や少しの友人で進んでいる、だけでなく、学習ビデオファイルを!私たちは今、次のデニス・リッチーになるために協力しましょう!