分析エンジンとは何ですか?

分析エンジンは、1830年代半ばに英国の発明家で数学者のチャールズバベッジによって作成された機械式コンピューターでした。 Babbageがマシン全体を構築したことはありませんが、分析エンジンは一般的に現代のコンピューターの前身と考えられています。 パンチカードプログラミングシステムを使用し、計算を実行する処理ユニットと、作業データを保存する短期メモリバンクがありました。

バベッジは、ケンブリッジの数学の教授でした。 1812年に数学テーブルを使用していたときに、バベッジは自動的に計算を実行できるマシンのアイデアを思いつきました。 最初に彼は、今日では差分エンジンNo. 1として知られる差分エンジンを発明しました。

差分エンジンは非常に専門的でした。 多項式でのみ動作するように設計されました。 プロジェクトが停滞したとき、バベッジは焦点を広げて多目的マシンを作成することにしました。

1839年に、彼はすべての学術的思考を分析エンジンの開発に捧げ始めました。 バベッジは、エンジンが真鍮製で蒸気エンジンを動力源とすることを想定していました。 データは、パンチカードを使用して分析エンジンに入力されました。 Babbitは、機械産業のプログラムに使用されていた繊維産業からパンチカードのアイデアを借りました。

エンジンには、マシンをプログラムするカード用に3種類のカードリーダーがありました。 あるタイプのカードは数学演算を入力し、別のタイプはロードおよび保存アクションを指示し、3番目のタイプは機械の数値定数を入力しました。 プログラミング言語は、1世紀後に使用されたアセンブリ言語に似ていました。

データが入力されると、分析エンジンは他のコンピューターのような機能を実行するだけでなく、加算、減算、乗算、除算によって方程式を解くことができます。 計算中、分析エンジンは基本的にスクラッチパッドメモリを使用できました。 1,000個の数値を格納でき、各数値は最大50桁です。 計算が完了すると、分析エンジンは回答を印刷、パンチカード、またはグラフ形式で出力できます。 また、後で印刷版の作成に使用できるトレイを作成することもできます。

現代のコンピューター科学者は、バベッジが時代を先取りしていたことを認識しています。 彼の分析エンジンのすべての部分は、現代のコンピューターに反映されています。 多くの先見者のように、バベッジは他人に彼の天才を認識させるのに苦労しました。 Babbageが資金を調達できなかったため、完全なプロトタイプは決して作成されませんでした。 彼は機械の一部を作成しましたが、それは博物館に残っています。 1871年にバベッジが亡くなってから、分析エンジンに匹敵するコンピューターが製造されるまでに100年近くかかりました。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?