機械式計算機
[Wikipedia|▼Menu]
.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}

この項目では、機械要素によりデジタル的に演算を行う計算機について説明しています。

機械要素によりアナログ的に演算を行う計算機については「アナログ計算機#機械式アナログ計算機」をご覧ください。

電子回路によりデジタル的に演算を行う計算機については「コンピュータ」をご覧ください。

機械式計算機 (きかいしきけいさんき、英語: mechanical calculator, mechanical calculating machine 等)は、歯車などの機械要素により計算を行う計算機である。

以下、この記事ではディジタルな、すなわち計数的、離散的に演算を行うものについて述べる。

計量的、連続的な物理量などによる機械式アナログ計算機については、アナログ計算機の記事を参照のこと[注 1]
概史

一般に、この種類の試みの初期のものとしては、ヨーロッパで17世紀にシッカート、パスカル、ライプニッツらが設計・制作したものが挙げられていることが多い。その後、18世紀末ごろまで散発的に研究や開発は行われ、19世紀には大量生産され普及がはじまった。19世紀前半にフランスのシャルル・グザビエ・トマ・ド・コルマが開発し小規模ながら販売しつづけたアリスモメーターが、19世紀後半にはその改良型が普及した。さらにそれに続くスウェーデンのオドネル(オドナー)による設計は完成度が高く、またその設計を広めたことで同型機や改良機が多数生産された。日本において広まった「タイガー計算器」の基本構造もオドネルのそれに近いものである。

機械式計算機は、たとえば国家統計などの現場、会社の経理部、会計士税理士、計算の仕事が多い業種の商店や個人事業主、具体的な数値計算の仕事が多い設計技師、エンジニア理工人文[注 2]の研究者などによって、20世紀後半まで日常的に盛んに用いられた。日本でも昭和時代の前半からなかばごろはさかんに用いられており、各家庭に普及するほどではなかったにしても、一般的なオフィスなど、日常でも見かけるものであった。

機械式計算機において加減算は比較的単純であり、コンプトメーター(後述)のようにボタンを押す操作だけで計算ができるものもある。一方で、多数桁の乗除算は比較的複雑で、シフト操作と加減算の繰り返しが必要である。特に除算は「足し戻し法」や「引きっ放し法」と呼ばれるような、ある種のアルゴリズムとしての名前があるほどであって、手動操作ではそれなりの複雑さと時間を要し、最上位からの繰り上がり・最上位への桁借りの発生時にベルが鳴る機種があるのはその補助のためである。乗除算のコストは動力化による自動化の強い動機であると言え、20世紀に開発された、主として電動の機械式計算機ではその操作が自動化されている。より野心的な事例としては19世紀に、蒸気機関動力源として想定していたと思われる、バベッジ階差機関解析機関があり、特に後者は理論的にみて現代のコンピュータへの方向性を持っていたが、当時は前者の部分的実現にとどまった。

自動化という点ではそういった、動力で駆動される機械式計算機は、手動操作の計算機と現代のコンピュータの間にある。そして、19世紀末から実用化がされはじめた、電話の自動交換機に使われたステッピングスイッチ(en:Stepping switch)やリレーといった電気部品は、機械的な動作をともなうものの、電気によって情報を扱うというコンピュータの原理はそこから始まっている。そういった電気回路とスイッチの働きについては、1930年代 - 1940年代に、日本の中嶋章[1]や米国のクロード・シャノンによってブール論理との対応付けが理論化された。

1940年代の大型の計算機械である Harvard Mark I には、計算のための要素としての歯車の使用が残っているという点で、機械式計算機としての部分がまだ残っている。一方、小型の(機能的には電卓程度の)計算機であるが、1954年のカシオ「14-A」ないしその研究開発過程の計算機について同社が「純電気式」という表現を使っているのは、リレーという機械動作する部品を使ってはいるものの、歯車のような部品は計算要素としては使っていない、という意図である。戦後から1950年代のコンピュータの黎明期には、日本での例を挙げると、電気試験所の ETL Mark I と Mark II や富士通の FACOM の100番台など、リレーによる大規模な自動計算機の例もあるが、真空管トランジスタによる機械的な動作を全く含まない「電子的」なコンピュータがほとんどの面で優位であってそれらに時代は進んで行き、それはもうこの記事に書く範囲ではない。

当初は大きく高価であったコンピュータであるが、数十人の計算手によって機械式計算機と途中経過の筆記によって行われていたような大規模な計算はコンピュータに置き換えられていった。徐々にコンピュータの小型化や低廉化も進んでいったが、機械式計算機の終息について決定的だったのは、集積回路による圧倒的な小型化と省電力化によって発達した電卓である。操作が容易で演算が速い電卓が安価になり普及しはじめたことで、日常的な計算業務のほうもそちらで行われるようになっていったのは影響が大きく、機械式計算機は急に売れなくなり、電卓に置き換えられるようにして現場から次第に姿を消していった。[注 3]
シッカートの計算機Calculating Clock

テュービンゲン大学ヘブライ語教授であったヴィルヘルム・シッカート1623年に発明した機械式計算機。Calculating Clock と呼ばれた。後述するパスカル、ライプニッツの計算機よりも機能は少ないが、20年先行している。この計算機は、6桁の加減算およびオーバーフローの検出、複数のネピアの骨を使った乗算が可能であった。デザインは20世紀まで失われていたが、1960年にレプリカが作られた。シッカートがヨハネス・ケプラーにあてた手紙には、天体計算(astronomical tables)への利用方法が記されている。
パスカルの計算機Pascaline, パスカルの名前入り(1652年)

ブレーズ・パスカルが1640年代に製作したもの[2]。Pascaline(パスカリーヌ)またはMachine Arithmetiqueと呼ばれている。

パスカルは1642年、19歳のときから計算機について研究を始めている。徴税官だった父の手伝いをしていた彼は、仕事の負担を軽減する道具を作ろうと考えた。1652年までに50台もの試作機を作ったが、売れたのは1ダース強である。高価であったことと複雑であったこと(さらに減算すら、後述するように簡単ではなかったこと)などが原因で、それ以上売れることはなく1652年に計算機の製作を止めた。その頃にはパスカルの主な興味が他に移っていて、気圧の研究や哲学へと関心が向かっていたというためもある。

Pascalineは十進法ベースの機械である。しかし、当時のフランスの通貨(リーブル)は十進系ではなく、イギリスポンドシリングペンスと似たものであった。つまり、市中での計算の需要としては科学技術や工学的な計算よりも多い、金額の計算にPascalineを使おうとすると、計算結果を更に変換する必要があった。1799年、フランスはメートル法に切り替えた。このとき、パスカルの基本設計に触発された職人が登場したが、彼らも商業的には成功しなかった。

最初のPascalineは5個のダイヤルがあり、後には6ダイヤルや8ダイヤルのものが作られている。最大のもので 9,999,999 までの数値を扱うことが出来た。各ダイヤルは数値のうちの1桁に対応し、計算結果は上部の窓に表示される。歯車は一方向にしか回らないため、負の値を直接計算することはできない。減算をするには(10進数における減基数としての)9の補数表現にして加算する必要があった。これについては使用者を助けるため、数字が見える部分が手前側が通常の表示、奥側が補数の表示になっており、蓋状の目隠しをスライドしてどちらかのみが見えるようになっている。
ライプニッツの計算機段付き歯車Stepped Reckoner

ゴットフリート・ライプニッツが1670年代に考案した、「段付き歯車」などと呼ばれる階段状に歯の付いたドラムと、それとの噛み合い位置により任意の歯数だけステップ回転をする円盤、というメカニズムは、後の機械式計算機に大きな影響を与えた。また彼自身もそれを使用したStepped Reckonerと呼ばれる機械式計算機を製作した。これは乗除算のための機構も持っていた。彼は「立派な人間が労働者のように計算などという誰でもできることに時間をとられるのは無駄だ。機械が使えたら誰か他の者にやらせるのに」と言っていたといわれている。ライプニッツは二進法の唱道者でもあり、そちらものちのコンピュータに影響を与えている。

後述するオドネルのものなどは、「任意の歯数の歯車」として歯が出入りする歯車を利用している。それらとは異なり、ライプニッツの発想に近い、段付き歯車を使い小型化したものに、1948年に登場したクルト・ヘルツシュタルククルタ計算機がある。
アリスモメーターアリスモメーター型の機械式計算機

世界で初めて量産された機械式計算機は、フランスのシャルル・グザビエ・トマ・ド・コルマ(フランス語版)が1820年ごろ発明したアリスモメーター(英語版)である。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:29 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef