リッチー&トンプソン – CとUnixの生みの親

記事一覧

リッチー & トンプソン – 。 C と Unix のクリエイターたち

Unix と C

Belle チェス対戦プログラム

ページ 3 / 3

多くの点でRitchie と Thompson は80年代のパソコンプログラマの先駆者と見ることができます – 利益ではなく楽しさとアイデアに対する熱意に駆られているのです。

Belle for Chess

Ken Thompson のキャリアには、Unix や C、あるいは彼が通常関連付けられるプログラムの種類とはまったく関係のない副業があります。

Thompson は1972年に Belle の作業を開始した。Belle は伝統的な検索技術と終了ゲームのデータベースを組み合わせたチェスプレイプログラムであった。 これは、1秒間に200手のマシンから、1980年までに1秒間に12万手まで発展した。 この高速マシンは1700個のチップを使用し、トップクラスのチェスをプレイするのに必要なすべての作業を行った。 初期のバージョンではホストとしてPDP 11を使用していたが、1980年版のBelleはすべてをこなし、ACMコンピュータチェス選手権で3回(1980、81、82年)優勝した

またマスター(米国)のタイトルを与えられた最初のプログラムであることも歴史を作った。 フレドキン財団はベルの製作者に、最初のソフトウェアチェスマスターとして5000ドルの賞金を授与しました。

Thompson はチェスのルールを変更させることにも成功したのです!

Belleは、チェスで最も重要なプログラムの一つです。 50手ルールとは、50手でポーンが進まず、駒も捕獲されなかったら、ゲームは膠着状態と宣言されるべきだというものだった。 しかし、トンプソン氏は、自身の終盤データベースを用いて簡単な終盤を分析した結果、50手を超えても勝ち続けることができるゲームがあることを明らかにした。 その結果、50手のルールは変更されましたが、その後、実行不可能であることがわかり、元に戻されました!

Lasting Legacy

リッチーとトンプソンは、80年代のパソコンプログラマーの先駆者と考えることができます-利益ではなく、楽しみとアイデアに対する熱意に駆られています。

全米発明家殿堂のビデオクリップで、Unix が現代のオペレーティング システムの前身であることを説明する中で、Ken Thompson は次のように述べています:

「Unix は私のために作られました。 他の人のために OS として構築したのではなく、ゲームや自分のことをするために構築したのです」

このクリップの最後に、ナレーターは次のように要約します:

時として発明は、自分自身の使用のために既存の技術の限界を押し広げようとする個人の追求から生まれます。 この追求は、最終的に私たち全員のためになることがよくあります。

C 言語のバイブルである『The C Programming Language』を Dennis Ritchie 氏と共著した Brian Kernighan 氏もビデオに出演しており、単に「K&R」と呼ばれています。

書籍で宣伝するだけでなく、C には歌もあり、これは 2011 年の Dennis Ritchie の死の直後に彼の追悼として YouTube に投稿されたバージョンです。

Write in C は、確かに私が支持する哲学です。

  • Harry Fairhead は、『Raspberry Pi IoT in C』『Micro:bit IoT in C』『Fundamental C: Getting Closer to the Machine』の作者です。 現在、Applying C For The IoT With Linux を執筆中で、I/O Press から I Programmer Library の一部として出版される予定です。

Dennis Ritchie、UnixとCの共同開発者。 has died

Unix pioneers awarded Japan Prize

The Rise Of People Power – コンピュータ言語の70年代

Write in C – a tribute to Denis Ritchie

Brian Kernighan On C

I Programmer.Now に新しい記事についてお知らせがあります。 また、Twitter、Facebook、Linkedinでフォローしてください。

Seymour Cray と 20 世紀のスーパーコンピューター

高速自動車への憧れは、究極のコンピューター パフォーマンスを求めることと並行しています。 マルチコアのモンスターに憧れるなら、スーパーコンピュータを作ろうとする気持ちがきっとわかるでしょう

Douglas Engelbart – The Man Who Invented The Future

40 年以上前に、時代をはるかに先取りしたものを示した男がいましたが、今ではそれが当たり前になってしまっています。 ダグ・エンゲルバートは、スティーブ・ジョブズほど有名ではないかもしれませんが、彼はずっと、ずっと、やってのけたのです。

その他の記事

  • マイクロチップの発明
  • ビル・ゲイツ – 有名になる前
  • グレイス・ホッパー – コボルの母
  • スワップ効果—。英国におけるマイクロコンピュータ革命
  • コンピュータの前史
  • IBM PC
  • ウィリアム・ショックレーと半導体

コメントを残す

メールアドレスが公開されることはありません。