计算机的发展历史有多长?真正意义上的计算机诞生,距今也只有80多年的时间。80年,对于每一个人来说,是很长的时间,但对于整个历史来说,只是短短的一瞬间。

从第一代电子计算机的发明,到今天互联网的蓬勃发展,不得不说是人类文明的一大奇迹。今天,小灰写下这篇文章,希望和大家一起感受这段波澜壮阔的历史进程。


史前时代


1642年

科学家帕斯卡(B.Pascal)发明的机械计算机,可用于计算加减法。

1834年

英国数学家查尔斯·巴贝奇设计了分析机,采用打孔纸带作为输入输出方式。

1842年

阿达·洛芙莱斯(Ada Lovelace)发明了第一个计算机程序,用于在分析机上计算伯努利数。她也因此成为了史上第一位程序员。



诞生之初


1936年

艾伦·图灵提出了“图灵机”的理论模型,为现代计算机的逻辑工作方式奠定基础。

1937年

阿塔纳索夫-贝瑞计算机(Atanasoff–Berry Computer,简称ABC计算机)问世,它是世界上第一台电子计算机。

1946年

世界上第一台“可编程”计算机ENIAC诞生。教科书上说它是世界上第一台电子计算机,这是错误的。(实际上ABC计算机是第一)


1949年

世界上第一台“冯·诺依曼体系结构”的计算机EDSAC诞生,它的程序和数据采用同样的存储方式。注意上述的三个“第一”是不一样的概念。



蓬勃发展


1956年

在美国达特茅斯会议上,人工智能这个全新的科学领域诞生了。这一年被称为“人工智能元年”。

1957年

约翰·巴克斯发明了第一种高级编程语言Fortran。

1958年

古老的函数式编程语言LISP诞生。

1964年

IBM的大型主机System/360诞生。软件工程著作《人月神话》,就是作者关于System/360操作系统的研发经验所做的提炼总结。


1969年

Unix操作系统于贝尔实验室诞生。


1971年

D.M.Ritchie 发明了C语言。

1974年

世界上第一个网络服务Telenet诞生。

1981年

微软公司发布DOS操作系统,它是单用户单任务的个人电脑操作系统。

1983年

贝尔实验室发布了C++语言,它是C语言的继承者。

1985年

微软公司发布Windos操作系统1.0。

互联网时代

1989年

蒂姆·伯纳斯·李 发明了万维网,英文缩写是WWW。

1991年

Linux操作系统问世。

Guido van Rossum 发明了 Python 语言。

1994年

网景公司的Mosaic浏览器发布。

著名门户网站 雅虎 诞生。


1995年

詹姆斯·高斯林 发明了Java语言。

1998年

全球最大搜索引擎公司Google诞生。

2002年

微软发布 .Net Framework 1.0。

2003年

社交网站Facebook诞生。

2009年

中本聪发明比特币,开启了区块链技术的先河。

Go语言问世。

2011年

张小龙的微信诞生。

2016年

谷歌公司的AlphaGo打败了全球顶尖围棋选手。

2017年

AlphaGo Zero 以100:0击败 AlphaGo。

写在最后


文中的每一个事件都仅仅一笔带过,但是在当时无一不是计算机和互联网的重要里程碑。自电子计算机诞生以来,纵观这80多年的历史,凝聚着无数智慧和梦想。

今天,当我们享受这些技术便利的时候,请不要忘记这一段短暂而又伟大的历史,以及那些在IT领域做出卓越贡献的天才们。

—————END—————

喜欢本文的朋友们,欢迎关注公众程序员小灰,收看更多精彩内容

渴望知识交流和学习的小伙伴们,也欢迎加入小灰的知识星球

一口气读懂 IT发展史相关推荐

  1. 一口气读懂 80 年 IT 发展史

    作者 | 小灰 责编 | 伍杏玲 本文经授权转载自程序员小灰(ID:chengxuyuanxiaohui) 从真正意义上的计算机诞生,距今也只有80多年的时间.80年,对于每一个人来说,是很长的时间, ...

  2. 一文读懂电磁学发展史[图文版]

    来源:电子万花筒 电磁学或称电动力学或经典电动力学.之所以称为经典,是因为它不包括现代的量子电动力学的内容.电动力学这样一个术语使用并不是非常严格,有时它也用来指电磁学中去除了静电学.静磁学后剩下的部 ...

  3. 一文读懂数据库发展史

    本文力求以简单易懂的语言描述出数据库发展史,尽量避免出现复杂的概念介绍.数据库演进史如图1所示: 图1 数据库演进 一.穿孔纸带和文件系统 在现代意义的数据库出现之前(20世纪60年代),人们通过人工 ...

  4. 一口气读懂什么是房地产CRM

    现在市面上的CRM系统琳琅满目,各行业针对CRM系统进行了深入的细分研究,其目的是为了更有效管理市场客户,房地产CRM就是属于CRM系统的一个分支应用,房地产CRM是对房地产行业二次开发的客户管理系统 ...

  5. 哲学-6张图读懂西方哲学发展史和流派

    2017-07-24 14:00:16 寰视书社 http://culture.china.com/chinawatch/13000480/20170724/30999758.html 哲学史展现的是 ...

  6. 计算机英语断句,断句法读懂英语长难句

    为什么会存在英语长难句呢?这当然是为了考查考生.读不懂长难句就很难理解文章的意思,进而影响答题,为了能够顺利读懂文段,笔者首推断句法,将长难句分解成短句,读懂短句,进而理解长难句. 一问:英语长难句从 ...

  7. 读懂消费贷款之中国消费金融发展史

    读懂消费贷款之中国消费金融发展史 本期让我们来了解以下中国消费金融的发展史吧~ 中国消费金融发展史大致可以分为四个阶段:萌芽期.试点期.发展期.规范期. 萌芽期(1985-2009) 主要提供服务方为 ...

  8. 一文读懂计算机/软件发展史(中)

    每隔一段时间,商业世界的基本逻辑总会因为技术的演变而出现一些"新东西".当时间来到信息化时代,计算机/软件以及后来的互联网就像是一个不断提速的高速引擎,驱动复杂的商业世界步入难以置 ...

  9. 一文读懂 YOLOv1,v2,v3,v4 发展史

    YOLO 系列算法是目标检测 one-stage 类的代表算法,本文将从 问题背景,创新点等方面比较,了解它们的的发展历程. two-stage 相关: 一文读懂 R-CNN,Fast R-CNN,F ...

最新文章

  1. C#基础语法(第三天)
  2. 脑电信号特征提取常用算法(共空间模式CSP、小波变换DWT、功率谱密度PSD、AR模型)
  3. c语言 生成一维条形码,C# BarcodeLib。dll 生成一维码的问题
  4. 普通路由器封QQ 2010
  5. java为什么需要枚举_java – 什么是枚举,为什么它们有用?
  6. Express学习笔记(基本使用,中间件,模块化路由,请求处理)
  7. Hadoop 实践(一) 环境搭建
  8. Seesion工作原理
  9. 成功就是成为最好的你自己
  10. 机器学习笔记(十二):随机梯度下降
  11. CCNA考试题库中英文翻译版及答案15
  12. MES管理系统基础知识
  13. my live work / interview / renshebu / gongxinbu
  14. 什么是等级保护, 等保2.0详解
  15. 【TypeScript系列教程13】String 字符串对象的基本使用
  16. 戴尔服务器加装固态硬盘吗,戴尔如何加装固态硬盘_戴尔电脑增加固态硬盘教程...
  17. 葵花宝典第一招:唐氏均线成交量参数
  18. 写项目时怎样将后台管理使用的富文本编辑器保存的内容转为HTML格式
  19. 2177 找到和为给定整数的三个连续整数(思维题)
  20. 游戏开发适合什么语言?

热门文章

  1. mybatis源码分析5 - mapper读写数据库完全解析
  2. php公众号wxv播放器代码
  3. 入门文档级关系抽取_数据集DocRED、CDR、GDA
  4. php获取input file路径,JavaScript_JS获取input file绝对路径的方法(推荐),最近因需要上传文件到oracle blo - phpStudy...
  5. 秋月之谋:5.19黄金原油冲高回落,价格修正开始
  6. https双向认证试验
  7. Apollo安装部署
  8. 苹果iOS 5系统新功能全揭秘
  9. MySQL中Case When用法详解
  10. 2020总结与2021展望:关于知行合一的思考