本文主要记录,过去两百年间,科技发展的时间线

这些内容,是自己在学习电脑发展历史的时候做的,
感兴趣的同学,可以复制到 Excel 里面,按顺序逐一进行学习,
学习和整理的过程确实花了很长时间,但是并非详尽,只能用于学习和了解的辅助,
希望对同样研究,科技发展历史的同学有帮助。
参考阅读里面列出了,制作这个时间线的时候,使用的一些文献,
推荐阅读里面,重点推荐一个博客的系列,名字叫做《硅谷传奇》,作者叫,老钱。
这一系列文章写得非常的好,强烈推荐,研究科技发展历史的同学,一定要去读下。

Technology Timeline

Year Technology Inventor Type
1823 Silicon (Si) Baron Jons Jackob Berzelius CPU
1928 Punched Cards IBM Storage
1928 Magnetic Tape Fritz Pfleumer Storage
1833 Analytical Engine Charles Babbage Computer
1872 Analog Computers William Thomson Computer
1903 Electrical Logic Circuits (Gates) Nikola Tesla CPU
1904 Diodes Vacuum Tube John Ambrose Fleming CPU
1932 Drum memory Gustav Tauschek Storage
1936 Turing Machine (Mechanical Computation) Alan Turing Computer
1938 Electromechanical Analog Computer United States Navy Computer
1939 Vacuum Tube Data Processing System Tommy Flowers Computer
1942 Atanasoff–Berry Computer (ABC) John Vincent Atanasoff; Clifford E. Berry Computer
1943 Colossus Computer (First Crude Computer) Tommy Flowers; British Codebreakers Computer
1946 ENIAC Computer Mao Qili; Ai Kete Computer
1946 Delay Line Memory System J. Presper Ecker Storage
1947 Williams Tube Freddie Williams; Tom Kilburn Storage
1947 Transistor John Bardeen; Walter Brattain CPU
1947 Magnetic-Core Memory An Wang; Way-Dong Woo Storage
1948 Manchester Baby (Stored-Program Computer) Frederic C. Williams; Tom Kilburn; Geoff Tootill Computer
1953 Video Tape Recorder Norikazu Sawazaki Tech
1954 Solar Battery Calvin Souther Fuller; Daryl Chapin; Gerald Pearson Tech
1956 Hard Disk Drive (HDD) IBM Storage
1957 First Personal Computer (PC) IBM Computer
1958 Integrated Circuit (ICs) Jack Kilby; Robert Noyce CPU
1959 MOSFET (MOS Transistor) Mohamed Atalla; Dawon Kahng CPU
1960 Transistors Mass-Production Facility IBM CPU
1960s Object-Oriented Programming MIT Tech
1962 Atlas Computer (Supercomputers) Ferranti International plc Computer
1963 Integrated Bipolar Static Random-Access Memory (SRAM) Robert H. Norman Storage
1964 MOS Semiconductor Memory John Schmidt Storage
1965 Dynamic Random-Access Memory (DRAM) Toshiba Storage
1965 Moore's Law Gordon Moore CPU
1968 Silicon-Gate MOS Integrated Circuit (MOS IC) Federico Faggin Storage
1968 Intel Corporation (Founded) Gordon Moore CPU
1969 ADM (Advanced Micro Devices) (Founded) Jerry Sanders CPU
1969 ARPANET UCLA; SRI; UCSB; The University of Utah Tech
1970 Pocket Calculator Texas Instruments Tech
1970 DRAM IC Chip Intel Storage
1971 Floppy Disk IBM Storage
1971 Email Ray Tomlinson Tech
1971 Single-Chip Microprocessor (Intel 4004) Intel CPU
1972 Microsoft Partnership Microsoft Microsoft
1972 Video Game Console Ralph H. Baer (Team) Tech
1973 First Commercial Graphical User Interface Xerox Alto Tech
1973 Capacitive Touchscreen CERN Tech
1973 Internet Protocol Suite (TCP/IP) Vinton Cerf; Robert E. Kahn Tech
1975 Microsoft Found Microsoft Microsoft
1975 IBM 5100 Portable Computer (Portable Computer) IBM Computer
1975 Microcomputer Revolution Altair 8800 Tech
1980 Flash memory Fujio Masuoka Storage
1981 QDOC Microsoft Microsoft
1982 CD-ROM Sony; Philips Storage
1983 Lotus Software Microsoft Microsoft
1983 Multi-Tool Word Microsoft Microsoft
1983 Stereolithography Chuck Hull Tech
1984 Macintosh Apple Computer
1984 Cell Phone Motorola Tech
1984 lithium-ion battery John B. Goodenough; Rachid Yazami; Akira Yoshino Tech
1985 Microsoft Excel Microsoft Microsoft
1985 Windows 1.0 Microsoft Microsoft
1987 Windows 2.0 Microsoft Microsoft
1990 Windows 3.0 Microsoft Microsoft
1990 Microsoft PowerPoint Microsoft Microsoft
1990 World Wide Web Tim Berners-Lee Tech
1992 Synchronous Dynamic Random-Access Memory (SDRAM) Samsung Electronics Storage
1993 Web Browser Mosaic Tech
1994 PlayStation Sony Tech
1995 DVD Philips; Sony; Toshiba; Panasonic Storage
1987 Dynamic Data Exchange (DDE) Microsoft Microsoft
1998 DDR SDRAM (Double Data Rate SDRAM) Samsung Electronics Storage
1998 GDDR (Graphics DDR) Samsung Electronics Storage
1998 MP3 player SaeHan Information Systems Tech
1988 Antony William, Paper 1 (COM) Microsoft Microsoft
1990 Antony William, Paper 2 (COM) Microsoft Microsoft
1991 Object Linking and Embedding (OLE) Microsoft Microsoft
1992 OLE Version 3.1 Microsoft Microsoft
1991 Dynamic-Link Library (DLL) Microsoft Microsoft
1992 Windows 3.1; OLE 2 Microsoft Microsoft
1992 COM Application binary interface (ABI) Microsoft Microsoft
1994 OLE custom controls (OCXs) Microsoft Microsoft
1994 OLE2 change to OLE Microsoft Microsoft
1996 OLE change to ActiveX Microsoft Microsoft
1996 DCOM Microsoft Microsoft
1997 Microsoft Partnership with Apple Microsoft Microsoft
1998 Windows 98 Microsoft Microsoft
2000 Windows ME Microsoft Microsoft
2001 Windows XP Microsoft Microsoft
2002 .NET Framework Microsoft Microsoft
2007 Windows Vista Microsoft Microsoft
2007 iPhone Apple Tech
2008 Google Chrome Google Tech
2009 Windows 7 Microsoft Microsoft
2010 Ipad Apple Tech
2011 3D transistors Intel Tech
2012 Raspberry Pi Tech Volunteers Tech
2015 Windows 10 Microsoft Microsoft
2015 AlphaGo (AI) Google Tech
2019 Quantum computing IBM Computer

篇尾结语

文中的 Timeline 并非详尽,仅供参考和学习使用。小白贡献,语失莫怪。

阅读推荐:

  1. 硅谷传奇 | 老钱文集

参考阅读:

  1. Timeline of Microsoft - Wikipedia
  2. Timeline of historic inventions - Wikipedia
  3. History of Technology Timeline | Britannica
  4. Computer - Wikipedia
  5. Turing machine - Wikipedia
  6. Vacuum tube - Wikipedia
  7. Timeline of computing 2010–2019 - Wikipedia
  8. IBM 5100 - Wikipedia
  9. Random-access memory - Wikipedia
  10. Component Object Model - Wikipedia
  11. MOSFET - Wikipedia
  12. Computer Processor History
  13. Microprocessor chronology - Wikipedia
  14. History of general-purpose CPUs - Wikipedia
  15. 晶体管(电子元件)_百度百科

科技发展时间线(Technology Timeline)的更多相关文章

  1. WPF中的动画——(三)时间线(TimeLine)

    WPF中的动画——(三)时间线(TimeLine) 时间线(TimeLine)表示时间段. 它提供的属性可以让控制该时间段的长度.开始时间.重复次数.该时间段内时间进度的快慢等等.在WPF中内置了如下 ...

  2. postgreSQL 时间线

    “时间线”(Timeline)是PG一个很有特色的概念,在备份恢复方面的文档里面时有出现.但针对这个概念的详细解释却很少,也让人不太好理解,我们在此仔细解析一下. 时间线的引入 为了理解引入时间线的背 ...

  3. 如何解决Angular网页内嵌推特时间线无法正常显示

    我最近解决了一个折磨了我好久但是解决方法却只是添加两三行代码的问题.我没有在网上找到合适的解决方案,最后是我根据官方网站和很多的帖子里的部分代码得到的启发,尝试了很久之后得到的解决方法.因为过程实在是 ...

  4. WPF性能调试系列 – 应用程序时间线

    WPF性能调试系列文章: WPF页面渲染优化:Application Timeline WPF页面业务加载优化:Ants Performance Profiler WPF内存优化:Ants Memor ...

  5. SpriteBuilder中时间线播放音效的弊端

    当你美滋滋的在时间线中播放音效的时候,你要想到音效时间线并不适于播放同步于游戏事件的声音,比如碰撞和加速时. 它同样不能被用来播放背景循环的声音,这就本质上拒绝了通过timeline播放背景音乐.甚至 ...

  6. echarts的时间线图表

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script sr ...

  7. EasyMvc入门教程-基本控件说明(3)时间线

    我们有时候经常看到如下的页面: 或者快递物流信息图标,那么利用EasyMvc如何实现呢?很简单,看下面的例子: @{ var data=new List<TimeLineItem>() { ...

  8. [RN] React Native 好用的时间线 组件

    React Native 好用的时间线 组件 效果如下: 实现方法: 一.组件封装 CustomTimeLine.js "use strict"; import React, {C ...

  9. 设计Twitter 时间线

    「design Twitter」是 LeetCode 上第 335 道题目,不仅题目本身很有意思,而且把合并多个有序链表的算法和面向对象设计(OO design)结合起来了,很有实际意义,本文就带大家 ...

随机推荐

  1. 关于ATL生成COM注册失败解决方法

    最近搞C++封装研究了下COM 做最后整理打包的时候发现各种问题引发的注册失败,so整理下备忘. 1.因引用其它动态连接库与你注册的dll不在同一目录下引起的异常.(解决方法将依赖dll放置与注册dl ...

  2. div或者p标签单行和多行超出显示省略号

    单行文本溢出显示省略号 overflow: hidden;text-overflow:ellipsis;white-space: nowrap;多行文本显示省略号 display: -webkit-b ...

  3. hdu1455 拼木棍(经典dfs)

    给定木棍序列,求解能将木棍拼成相同长度的数根长木棍的情况下长木棍长度的最小值. /*hdu1455dfs */ #include<bits/stdc++.h> using namespac ...

  4. SqlBulkCopy批量插入数据 显示 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 smalldatetime。错误

    因为需要大量插入数据,linq ef无法达到速度的要求,因此把模型转换成SQL ,使用SqlBulkCopy快速插入.但是去提示 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 s ...

  5. PTA 创建计算机类

    6-5创建计算机 (10分) 定义一个简单的Computer类,有数据成员芯片(cpu).内存(ram).光驱(cdrom)等等,有两个公有成员函数run.stop.cpu为CPU类的一个对象,ram ...

  6. WEB应用之httpd基础入门(四)

    前文我们聊到了httpd的虚拟主机实现,状态页的实现,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/12570900.html:今天我们来聊一聊后面的常用基础配 ...

  7. MySQL到底能有多少个字段

    今天技术讨论群里 “一切随遇而安”同学看书时出现一个疑问,一个MySQL的表中到底可以有多少个字段?带着这个疑问,我们展开了探讨,也接着讨论了一个单字段长度的问题. 1.  官方文档说明 官方文档的内 ...

  8. (note)从小白到产品经理之路

    学习了云课堂的产品课程,整理出部分笔记,以作备用参考,方便实际运用过程中查看巩固. 1.产品工具:Axure.mindmanager.viso.办公软件wps 2.产品人需要具备的品格 富有同理心,习 ...

  9. coding++ :在引入的css或者js文件后面加参数的作用

    前沿: 有些小伙伴们在页面(F12)直接对 JS.CSS 文件进行编辑.或者打断点调试的时候 可能会发现 所有的操作都不生效,为什么? 原因可能存在以下情况 有时候可能会遇到js或者css文件引用后传 ...

  10. setAttribute 方法

    IE8及以下不支持 setAttribute用来修改dom标签上的属性比如(onclick); getAttribute用来获取dom标签上的属性