計算機の歴史
よく使われる分類では、真空管を主として使ったコンピュータを第一世代とする。
ENIACの完成前からエッカートとモークリーはその限界を悟り、プログラム内蔵式のコンピュータEDVACの設計を開始した。ジョン・フォン・ノイマンがEDVACの設計について記した文書 (EDVACに関する報告書の第一草稿)が広く流布することになったため、そのアーキテクチャをノイマン型アーキテクチャと呼ぶようになり、ENIAC以後のコンピュータ開発は世界的にそれに基づいて行われるようになった。ノイマン型アーキテクチャはプログラムとデータを単一の記憶装置に格納することを特徴とする。当時、一次記憶装置として利用可能な装置としては音響遅延線(水銀遅延線)があった。液体の水銀(あるいは針金)中を音波が伝播する時間を利用してデータを格納する。一連の音波の形でデータが管の中を伝播し、管の端に音波が到達するとそれを1と0を表す電気のパルス波に戻し、再び水銀遅延線のもう一方の端から音波に変換して送り出す。もう1つはウィリアムス管である。こちらは小型のブラウン管で、画面部分の蛍光体に電子ビームが当たった部分だけ一時的に帯電する現象を利用する。1954年ごろには磁気コアメモリが急激に一次記憶装置として従来の装置に取って代わっていき、1970年代中ごろまでその地位を独占した。
Colossus Mk I は1943年3月から12月に英国中央郵便本局研究所のトミー・フラワーズらがロンドンで製作し、1944年1月にブレッチリー・パークに移された。
Colossusは世界初の完全電子式のプログラム可能計算機である。多数の真空管を使い、紙テープでデータを入力し、データに対して様々なブール論理操作を行うよう設定変更可能である。ただしチューリング完全ではない。Colossus Mk II は9台(Mk I も Mk II に改修されたので全部で10台)製作された。それらの存在、設計、利用は1970年代まで機密とされていた。ウィンストン・チャーチルは戦後、直々にそれらを細かく分解して廃棄するよう命じていた。Lorenz の暗号がイギリスで解読されていたという事実も冷戦中は機密扱いだった。このように徹底的に秘匿されたため、Colossus は計算機の歴史に全く登場しなかった。今ではColossusを復元したものがブレッチリー・パークの国立コンピューティング博物館に展示されている。
並列処理を行うENIACよりも単純な単一演算装置を採用している。それはコンピュータ小型化の最初の波でもあり、信頼性向上のための対策でもあった。Manchester Mark I、EDSAC、EDVAC は現代のコンピュータ・アーキテクチャの原点ともいえる。マンチェスター大学の Manchester Mark I は初の商用コンピュータ Ferranti Mark 1 のプロトタイプとなった。Ferranti Mark 1 の1号機はマンチェスター大学に1951年2月に納入された。他に少なくとも9台が1951年から1957年にかけて販売されている。
ソビエト連邦での最初のプログラム内蔵式汎用電子計算機は、キエフ電気技術研究所(en、現ウクライナ)のセルゲイ・アレクセイヴィチ・レベデフのチームが製作した MESM(МЭСМ, Small Electronic Calculating Machine)で、1950年に稼働した。6000本の真空管を使い、25kWの電力を消費する。1秒間に約3000命令を実行できた。オーストラリア初の電子計算機としては、1949年に稼働したCSIRACがある。CSIRACは当時のまま保存されている世界最古の電子計算機でもあり、デジタル音楽を奏でた世界初の電子計算機である。
Backus, John (August 1978), “Can Programming be Liberated from the von Neumann Style?”, Communications of the ACM 21 (8): 613, doi:10.1145/359576.359579, 1977 ACM Turing Award Lecture, http://www.stanford.edu/class/cs242/readings/backus.pdf
Bell, Gordon; Newell, Allen (1971), Computer Structures: Readings and Examples, New York: McGraw-Hill, ISBN 0-07-004357-4, http://research.microsoft.com/~gbell/Computer_Structures__Readings_and_Examples/index.html
Bowden, B. V. (1970), “The Language of Computers”, American Scientist 58: 43–53
Cleary, J. F.
計算機の歴史(けいさんきのれきし)の記事では、計算機(計算機械)やコンピュータの歴史について述べる。また、コンピュータは計算機械であるばかりでなく、同時に情報処理機械でもあるので、本項でも計算機械に限らずデータ処理機械にも触れる。あまり一般的な語ではないが「コンピューティング」の歴史だと捉えるとよいであろう。