コンピューティングのタイムラインについて詳しく解説

導入

ブレーズ・パスカル作「パスカリン」(1640年)。
チャールズ・バベッジのディファレンス・エンジン (1820)。
(1801) ジャカードプログラム織機。
まとめ: – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

コンピューティングの世代

  • 第一世代:リレーからランプまで
  • 第二世代:トランジスタ
  • 第 3 世代: 集積回路
  • 第4世代:マイコン
  • 第 5 世代: グラフィカルインターフェイスとネットワーク

開拓時代

エニアック (1940)

1920年

1928年

  • MinMax アルゴリズム (フォン ノイマン著)

1931年

1935年

1936年

  • アラン・チューリングによる『Entscheidungsproblem への応用を伴う計算可能な数について』 ()の出版。そこで彼はチューリング マシンのモデルを提示し、最初の万能マシンを (数学的に) 構築しました。また、停止問題や決定問題などの特定の問題を解決するためのアルゴリズム手法 (アルゴリズム決定不能性) が存在しないことも証明されています。

1937年

  • ジョン・ヴィンセント・アタナソフによる最初の専用電子コンピューターの設計

1941年

  • Konrad Zuse の Zuse 3 (または Z3)
  • ABC (アタナソフ ベリー コンピューター)
ハーバード マーク I (1943)

1942年

  • アラン・チューリング著『ブレッチリー・パークの謎を解く』

1943年

  • ハーバード大学 Mark I 電卓
  • 巨像計算機

1945年

  • ヴァネヴァー・ブッシュはパーソナルコンピュータとハイパーテキストドキュメントからなる最初のコンピュータネットワークを想像する
  • ENIAC (電子数値積分器および計算機) John Eckertおよび John Mauchly 著
  • 最初のプログラミング言語の作成:エンジニアKonrad Zuse による Plankalkül

1946年

1948年

1949年

  • EDSAC (電子遅延ストレージ自動計算機)
ユニバック I (1951)

1950年

  • アラン・チューリング著『チューリング・テスト』

1951年

  • マイクロプログラミング by Maurice Vincent Wilkes
  • アラン・チューリングは、チェスの完全なゲームをプレイできる最初のプログラムをの上で開発しました。
  • UNIVAC I ジョン・エッカートとジョン・モークリー著
  • 旋風

1953年

  • IBM 701 および IBM 650

1954年

最初の IBM RAMAC 305ハードドライブ(1956 年)
IBM 360 (1966)
Microsoftの最初の Altair Basicを搭載した Altair 8800 (1974)

1956年

1957年

1958年

1959年

  • Michael Rabinと Dana Scott による非決定論的機械の概念、 『有限オートマトンとその決定問題』
  • Edsger Dijkstraによるダイクストラのアルゴリズム
  • ジョン・バッカスとピーター・ナウルによる「バッカス・ナウル形式」
  • フロイドのアルゴリズム ロバート・フロイド著
  • Cobol (共通ビジネス指向言語)

1961年

  • クイックソート アルゴリズム (Tony Hoare 著)
  • 初のタイムシェアリングシステム、フェルナンド・J・コルバトによる互換タイムシェアリングシステム

1962年

1963年

1964年

1965年

  • 最初のエキスパート システム (Dendral) by Edward Feigenbaum
  • Juris Hartmanis と Richard E. Stearns が TIME (f(n))複雑度クラスを導入
  • Charles Bachman の Ansi/Sparcアーキテクチャ
  • ムーアの法則 (Gordon Moore 著): 「プロセッサーの能力は 18 かごとに 2 倍になります。 »

1966年

1967年

  • ダグラス・エンゲルバート氏がマウスの発明で特許を申請
  • ロバート・フロイド氏によるプログラム検証
  • マヌエル・ブルム著のブルムの加速定理
  • INRIAの設立
  • セルジュ・カンプによるソゲティの創設。

1968年

  • Edsger Dijkstra による記事「GOTO ステートメントに対する訴訟」の出版

1969年

1970年

  1. خط زمني للحوسبة – arabe
  2. Hronologija historije računarstva – bosniaque
  3. Timeline of computing – anglais
  4. سال‌شمار فن محاسبه – persan
  5. Datoru attīstības hronoloģija – letton
  6. Хронология развития вычислительной техники – russe

コンピューティングのタイムラインについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。