▶デジタル進化論「第二話 どうしてコンピューターができたのか?」(高25期 廣瀬隆夫)



前回はデジタルとは何か?をたどり、本来アナログで存在しているものを数値化してコンピューターで扱いやすくしたものがデジタルだというお話をしました。それでは、今回は、そのコンピューターができるきっかけは何だったのかをたどってみます。

■ 計算する道具をたどってみると・・・
全てはモノを数えることから始まりました。ロビンソン・クルーソーは無人島に流れ着いたとき、歴を作るために木の柱にナイフで刻みを付けて過ごした日を数えました。言葉の中にもローマ人が石を使って数えていた痕跡が残っています。計算機calculatorの語源はラテン語のcalc「石」だそうです。人類は昔からモノを数えるために様々な試みをしていました。

小学校の頃、そろばん塾に通っていました。日本で昔から使われているソロバンは、携帯用の計算機として中国の後漢時代に作られたものです。今は、パソコンの生産は中国が世界一ですが、昔から数える道具に関わりがあったのですね。

歯車を使った手廻し式のタイガー計算器が1923(大正12)年に大本寅次郎氏により商品化されました。これで四則演算やルートまでも計算していたのですから計算は職人芸だったですね。後に機械式の手回し計算機を開発していたビジコン社が、コンピューターの原型を作って、今でもパソコンの心臓部に使われている「インテル入っている?」の元祖のワンチップコンピューター8080の開発につながっていきます。

私が大学のころは、理系の学生は計算尺という文房具を使っていました。ソロバンのように玉をはじいて計算するのではなく、対数目盛の物差しをカーソルに合わせると瞬時に計算結果を読み取れるというアナログ計算機でした。この使い方を勉強しているうちに、カシオミニのような安価な電卓が出てきてしまい無用の長物になってしまいました。お金持ちはHPの関数電卓を使っていました。

スマートフォンは、ピザの注文もできるし、電車に乗ることも、音楽を聞くことも、おしゃべりをすることも、ビデオ会議をすることもできますが、スマートフォンがこのような計算機の仲間だと言われても信じがたいと思います。生き物の系統樹をたどりますとバクテリアまで遡れますが、みんなが便利に使っているスマホのルーツをたどると、間違いなく計算機に行き着くのです。

■ 戦争の落し子
今使われているコンピューターの開発の発端は、第二次世界大戦までさかのぼることができます。戦争は、悲惨な結果しか残しませんが、皮肉なことに私たちの生活の役に立っている道具には、軍事技術を起源とするものがたくさんあります。電子レンジ、魚群探知機、天気予報、インターネットなどなど。コンピューターもその一つです。

数学者のユダヤ系ドイツ人のフォン・ノイマンは、ナチスの弾圧を逃れてアメリカに亡命しました。そこでマンハッタン計画に加わり中心的な役割りを果たします。爆弾は雨や風の影響を受けるので、正確に目的地に落とためには複雑な方程式を解く必要がありました。手計算では限界があり、高性能な計算機が必要でした。コンピューターの基礎理論は1936(昭和11)年にアラン・チューリングが考えたものですが、1945(昭和20)年にノイマンが実際に動くコンピュータの理論を考えました。ノイマンは、コンピューター、ゲーム理論、宇宙物理学、流体力学、気象学などの現代社会の基本構造を作った天才でしたが、原子爆弾という人類最悪の武器を開発した裏の面も持った科学者でした。

ノイマンが考えた理論は、プログラム内蔵方式とも言われ、あらかじめ記憶装置に組んであるプログラム(命令)を順番に実行して動くタイプのものでした。今までの計算機は手動でしか動きませんでしたが、ノイマンが考えた計算機は人が手を下さなくても自動で計算処理ができました。これ以降プログラムを内蔵して高度な数学的計算ができる計算機として、計算する人という意味のコンピューター(COMPUT・ER)と呼ぶようになりました。私たちが使っているパソコンやスマートフォンもノイマン型のコンピューターです。現時点でも、ノイマンの方式に代わるコンピューターは実用化されていません。

京都の西陣織の機械をご覧になった方はご存知かと思いますが、西陣織の布を織るために細長い紋紙(もんがみ)という厚紙が使われています。その厚紙に空けられた穴の通りに美しい模様が織り上げられます。紋紙を交換すると違った模様の西陣織が織りあがります。ノイマン式のコンピューターは、これと良く似た原理で動いているのです。

■ 何で2進数?
ソロバンもタイガー計算器も10進数が使われていました。実は、最初のコンピューターとして有名なENIACも10進数が使われていたのです。計算に10進数が使われた理由は人間に備わった10本の指です。子どもが指を折って数えている姿を見ると容易に想像ができます。デジタル(digital)の語源はラテン語で「指」を表すDIGITです。人間にとっては10進数が最も分かりやすいのです。

繰り上がったら桁が上がるというしくみがあれば、コンピューターは何進数でも良かったのですが効率化を突き詰めていくうちに2進数に行きついたのです。デカルトは、方法序説で複雑な問題は細かい部分に分けると解きやすい、と言いましたが、これ以上分けられない2進数を使うことでシンプルな構造の今のコンピューターができたのです。2+3=5 ⇒ 010+011=101 と人間にとっては分かりにくいですがコンピューターにとっては桁上がりのルールがシンプルで分かりやすいのです。

2進数は、白か黒かの2つの状態しかありません。今の世の中、2つの意見が出た時、賛成か、反対か、のどちらかに偏る傾向があります。本来は、ここは賛成だがちょっと違うとか、反対意見の中にも良い点がある、とか、いろいろな選択肢があるのですが・・・。これは、デジタルという白黒はっきりしないと気が済まないという考え方の特徴かもしれませんね。

電流が流れている状態を1、切れている状態を0に対応させることで2進数の計算ができます。オンオフのスイッチの機能があればコンピューターができるということです。

最初にコンピューターに採用されたのはリレーでした。モーターなどの電気の制御ができるので継電器とも言われています。今でも鉄道や変電所などの電力関係の様々な設備に使われており、電話の交換機にも使われていました。コイルに電流を流すと電磁石が鉄の接点を引っ張りスイッチを入れるという単純なメカです。しかし、リレーは動作が遅く、接点が錆びて動作不良になることが多く保守にコストがかかりました。

次に使われたのが1880年代に、トーマスエジソンが発明した真空管でした。基本的な構造は白熱電球と同じで、リレーのように可動部がなく電子的にスイッチの制御ができましたので物理的な故障は減りましたが、長い間通電していると熱を持ったりフィラメントが切れるという欠点がありました。最初のコンピューターは、この真空管を数万個も使った丸ビルくらいの大きさの巨大な建造物でした。

■ まとめ
石を数えることから始まって人類の英知を集めてついにコンピューターが出来上がりました。その後、しばらくは、大型コンピュータの時代が続くことになります。次回は、メインフレームと呼ばれるまでになった大型コンピューターのお話をします。

▶デジタル進化論「第二話 どうしてコンピューターができたのか?」(高25期 廣瀬隆夫)” に対して7件のコメントがあります。

  1. 和田良平(高17期) より:

    なかなかの力作ですね。楽しんで読んでおりますよ。

  2. 高橋克己 より:

    タイガー計算機、実際に使ったことがありますよ。なんと懐かしい!!
    本欄に高校生活を書いた三部作(エレキ・格闘技・読書)に「勉強」が抜けているのは、それをしなかったからですが、その報いで経験した浪人時代にはその分、日ノ出町の「山手英学院」で勉強しました。
    首尾よく学生になって、模擬試験の監督や採点、小6の少数指導などのアルバイトを「山手」で4年間やりました。仲間の教え子にはBSプライムニュースの元アンカー反町理もいました。
    翌朝までに模試の採点と時には4桁になる順位を出す作業を7~8名のバイトが徹夜でやるのです。この順位の割り出しにタイガー計算機が活躍しました。50年以上経つのでうろ覚えですが、つまみをコリコリ前後させて桁毎の数字を入力し、その都度ゴリゴリとハンドルを回す仕組みでした。今思えば不思議な代物でしたね。

    1. 廣瀬隆夫 より:

      タイガー計算機をリアルに使われていたんですね。入社したときに会社の経理部の人が使っていました。

  3. 廣瀬隆夫 より:

    お読みいただきありがとうございます。昔のことを思い出しながら楽しんで書いています。私たちの世代は、パソコンの黎明期でしたのでおもしろい時代だったな、と感じます。今は、便利な世の中になりましたが、みんなブラックボックスになってしまって中身が分からないのでつまらないと思います。

    1. 高橋克己 より:

      廣瀬さんより数年早く私がサラリーマン生活を始めたころ、新しもの好きの部門No2のおじさんが、しきりにカシオミニの高級版を自慢してました。私はソロバン片手に内心で笑ってましたけど。
      ソロバンにも苦い思い出があります。新人営業マンなので、いくつかの部門の手形回収をやらされたのですが、ある時伊藤忠商事に数十枚の手形を集金に行ったのです。
      手形期日別のリストと照合するため窓口の女子社員に、「計算機を貸してください」と頼んだところ、「はい」と渡されたのが結構大きい巻紙付きの計算機でした。
      ところが受け取ろうとしたら、巻紙が外れて足元をコロコロと数メートルも転がったのですよ。そこには集金に来た方が列を成しているのですから、その恥ずかしさたるや思い出すもおぞましい。トホホ

      1. 廣瀬隆夫 より:

        そのころ計算機を持っていたというのは、さすがに伊藤忠ですね。たぶん、一台、4~50万円くらいしていたと思います。私は、会社でSONYのSOBAXというのを使っていました。プログラムを組んで自動計算も出来ました。

  4. 加藤麻貴子 より:

    ITのお話ありがとうございます。これから楽しみです。
    アラン・チューリングの映画「イミテーション・ゲーム」はとてもインパクトがありました。彼は第二次大戦中のドイツのエニグマ暗号を解読するのに貢献をし、「人工知能(AI)の父」と言われましたが 1952年に風俗壊乱罪で逮捕され1954年に41歳で青酸カリ中毒で死去しました。2013年に恩赦を与えられ、2019年には新50ポンド紙幣の絵柄となっています。彼がコンピューター開発にのめり込んだのは若くして亡くなった同姓の親友クリストファー・モルコムともう一度話がしたかったからだそうです。現在はそれが現実になりつつあるように思います。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です