†1642年B.パスカルが歯車式加算機を発明する。歯車の回転で自動的に桁上げをすることはできたが、引き算はできなかった。そこでパスカルの方法と呼ばれる仕方で引き算が行われた。この方法は引き算の代わりに補数を作って足し算をする仕方であり、この方式の原理は現在のコンピュータでも使われている。1673年G.W.ライプニッツが段差歯車式計算機を発明する。四則演算ができるが、掛け算は足し算を桁上げしながら繰り返すとう方法であり、割り算は引き算を繰り返しながら桁下げをしていくという方法で代行していた。その後の手回し計算機の原型となった。1679年ライプニッツは2進計算法を完成させる。1804年ジャカールがパンチカード式機織機を発明する。1820年C.X.トーマスが円筒式段差歯車式アリスモメーターを発明する。1823年C.バベージが階差エンジンを発明する。1833年C.バベージが解析エンジンの構想を練る。当時流行の蒸気機関を使い、ジャカールの機織機のパンチカード方式を利用して、機械の計算手順をコントロールしようと考えていた。1854年シュウツ父子がバベージの階差エンジンに基づいた計算機が発明する。1868年ショールズがタイプライターを発明する。1874年M.ウィベリがシュウツ計算機を改良する。W.T.オドナーがピン型歯車式手回し計算機を発明する。1883年T.エジソンがエジソン効果を発見する。真空管はエジソン効果によりリレーよりも静かで動作の速いスイッチとして利用できる。1890年ハーマン・ホレリスがパンチカード式統計機械を国勢調査に利用する。この機械により、計算素子として歯車に代わって電気信号や電流が利用されるになった。999999と並んだところに1を加える場面を想像する。1つ1つの歯車が軽くても、6つもの歯車を同時に動かすなとなると相当な負担がかかる。現在のコンピュータのアイデアを先取りしたといわれるバベージの階差エンジンの場合でも、そこに限界があったといわれている。蒸気エンジンを用いたとしても計算素子が歯車である限り、力の限界を打ち破ることができなかったのである。この統計機械はカードに開けられた穴の位置によってカードを分類し、その数を数えるという簡単なものであったが、カード上の穴の位置がまず電気信号に変えられ、それが電磁力によって対応するポケットの蓋を開くという仕組みであった。1892年バロースが計算と印刷が可能な加算機を発明する。1906年T.バースが計算尺を発明する。1911年J.パワーズが統計機械を発明する。1912年モンローがキーボード式計算機の生産を開始する。1925年V.ブッシュが大型アナログ計算機を発明する。1931年V.ブッシュがアナログ微分解析機を発明する。1935年K.チューゼがリレー式計算機Z-1を発明する。1940年G.R.スティビッツが複素数計算機を発表する。ベル電話研究所がリレー式計算機MODEL-1を開発する。サイバネティックスの創始者のノーバート・ウィーナーは計算機の製作にあたり考慮しなけばならない必須条件として次の5つを挙げた。ハーバードMARK-1を開発する。ENIACを開発する。1949年M.V.ウィルクスがプログラム内蔵方式ケンブリッジEDSACを開発する。1950年J.フォンノイマンがプログラム内蔵方式プリンストンEDVACを開発する。1954年IBMがFORTRANを開発する。世界初の実用的なコンパイラであった。1956年IBMはFORTRANモニタを開発する。たくさんのジョブを連続的に処理することを目的にした最初のOSである。1958年アメリカのコンピュータ学会も加わり、ALGOLの草案が作られる。1959年アメリカ国防総省の後援により、COBOLが開発される。J.キルビーとR.ノイスがICを発明する。1964年IBMとそのユーザー団体SHAREとの共同プロジェクトとしてPL/Iが開発される。PL/IはFORTRAN,ALGOL,COBOLからそれぞれの長所を取り入れた意欲的なコンパイラである。1965年IBMがICを搭載した最初のコンピュータ360を発表する。1969年アメリカのATTベル研究所でUNIXが誕生する。1971年IBMがLSIを用いたIBM370を出荷する。主記憶装置に半導体を使い、初めて仮想記憶を実現した。Intel社が4ビットマイコンi4004を製品化する。Intel社が1KビットDRAMのi1103を発表する。日立製作所が4KビットDRAMの量産を開始する。1974年Intel社が8ビットマイコンのi8080を発売する。1977年Intel社が4KビットSRAMのi2147を発表する。1978年Intel社が16ビットマイコンのi8086を発表する。1979年IBMが64KビットDRAM搭載の4300シリーズを2機種発表する。漢字パターン用1MビットのROMを開発する。日立製作所が256KビットDRAMの量産を開始する。SDRAMを開発する。東芝が4MビットDRAMを開発する。日立製作所が64MビットDRAMの試作に成功する。360という汎用機が初の第3世代コンピュータである。この機種は最初のバイトマシンでもあり、最初のIC採用機であった。このICは混成集積回路と呼ばれ、今の一石集積回路の一歩手前の製品であった。†1854年にジョージ・ブールによって論理学と代数学(これをブール代数という)が結合された。1937年にブール代数の公理系を電子回路として表現できることが、クロード・シャノンによって示される。Machine:TM)という仮想的概念を発表した。この論文は「論理的計算などの計算一般を完全に人工的にこなしていく、一般的なモデルを扱ったもの」であった。これは現在のコンピュータの理論的モデルとなっている。チューリングはまず人間の頭は有限の記憶能力しかないことに着目した。計算をするには、まず紙の上に書かれた記号を読み、それの繰り返しであると考えたのである。これをモデル化するに当たり、読み取りテープには記号が一列に記され、機械は一度にひとつずつの記号を読み取っていく。以前に書いた記号が参照でき、書き直すこともできるものとした。データとプログラムを同一の記憶装置に入れるというコンピュータ(プログラム内蔵コンピュータという)のことを、フォン・ノイマン型コンピュータと呼ばれる。呼び名からフォン・ノイマンが発明したかのように思えるが、実際には違う。エッカートが容易に再設定可能(ただし読み取り専用)の構想プログラムメモリをEDVACに使うことを議論しだした。その後で、フォン・ノイマンはそれを読み書き可能なプログラムリにすること、即ちプログラム可変内蔵方式の議論を始め、それがバークスによって記録され、EDVACの報告書の第一草稿となった。ところがその後フォン・ノイマンはEDVACの報告書に自分ひとりの署名で書き表し、それが評価を受けることでフォン・ノイマンひとりが名声を得ることになったのである。このことで、当初からENIACと共にEDVACの開発をしていたモークリーとエッカートは、新参者のフォン・ノイマンと関係が悪化した。†1950年(昭和25年)に初めて真空管を作ったコンピュータが作られ、その数年後に日本も試作してTACと名付けられた。集中方式で汎用コンピュータのセンターを設置するようになった。冷房のきいた特別なコンピュータ室で何人かのエリートが操作して、一般の人はそこに頼んで仕事をしてもらうという構図であった。†1963年(昭和38年)に、アメリカのDEC社からPDP-4という小型コンピュータが発表された。その後、間もなくして1,500万円で買えるPDP-8が登場し、一世を風靡する。サイズは少し小さくなり、機能も多少大型と比べると劣ることからミニコンピュータ(ミニコン)と呼ばれ、各工場や小さい研究所などで使われ始め、急速に普及し始める。†トランジスタの時代が終わると、半導体のICの時代になる。いくつかのトランジスタ・抵抗器・コンデンサなどを半導体の小さなウエハーの上にサイズを小さくして集めたものをICと呼ぶが、数ミリ角の半導体の層を用意し、写真のネガの原像と同じように不要の部分を溶かして、トランジスタの働きをする必要なところを残すようにして作ったものである。よって、ネガ写真が1枚あれば同じ写真が何枚でも作れるように、IC回路は同じようなやり方で多数のICを同時に作ることができる。原図の回路設計は大きく描き、写真技術の発達でこれを5mm角ぐらいに縮小できるようになったことがICの発達の大きな要因と言える。1960年代後半から1970年代前半にかけて、電卓のLSIが発展する。これをきっかけにCPUという概念が登場する。登場した最初のCPUが4004である。†8080が発売されたその年に、MITSという小さな会社の技術者エド・ロバーツがマイクロコンピュータAltair(アルテア)を作った。このマイコンを作るにあたり、ロバーツは雑誌『ポピュラー・エレクトロニクス』の編集者からマイコンの製作を問い合わされ、その1975年1月号に間に合うように大急ぎでアルテアが作られた。Altairの特集は大反響を呼んだ。Altairは外見上はスイッチをLEDが並んでいるだけの箱で、このスイッチのON/OFFして機械語のプログラムを入力すると、出力装置であるLEDが点滅する仕組みであった。ビル・ゲイツやスティーブ・ジョブスも、学生の頃『ポピュラー・エレクトロニクス』を読んでおり、特にAltairの特集に影響を受けた。実際にビル・ゲイツは仲間のポール・アレンと共に、Altair上で動くBASICを開発した。そのときの逸話がある。実はAltairの出荷も、自分たちの開発も始まっていないうちに、すでにプログラムはできているとはったりをかまし、Altairの発売元のMITSに売り込んだ。その後8週間かかりAltair版BASICを完成させて、MITSに持ち込むと見事に動いたわけだ。彼らがまずPDP-10(世界初のMPUの動作を再現するプログラム)を書き、そこでAltair用BASICを完成させた。このようにすることで、実機にすることなく、Altair用BASICを作ってしまったわけだ。彼らはこれを販売するソフトウェア会社のマイクロソフトを設立した。†1964年に、米アップルコンピュータ社からマッキントッシュ128Kが発表された。†1977年にApple�やPET2001が登場する。その頃からパソコンが一般の人の間にも普及し始める。これはロボットのイメージの遍歴にも大きな影響を与えたと推測できる。実際にこの時代のロボットデザインは、非人間型の動くパソコンのような雰囲気が主流であった。ブール代数(4949d)。