一口气读懂 80 年 IT 发展史

640?wx_fmt=gif

640?wx_fmt=jpeg

作者 | 小灰

责编 | 伍杏玲

本文经授权转载自程序员小灰(ID:chengxuyuanxiaohui)

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

从第一代电子计算机的发明,到今天互联网的蓬勃发展,不得不说是人类文明的一大奇迹。现在由程序人生(ID:coder_life)带领大家一起感受这段波澜壮阔的历史进程。


640?wx_fmt=png

史前时代


1642年

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

1834年

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

1842年

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


640?wx_fmt=png

诞生之初


1936年

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

1937年

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

1946年

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

1949年

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


640?wx_fmt=png

蓬勃发展


1956年

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

640?wx_fmt=jpeg

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。

640?wx_fmt=jpeg


640?wx_fmt=png

互联网时代


1989年

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

1991年

Linux操作系统问世。

Guido van Rossum 发明了 Python 语言。

640?wx_fmt=jpeg

1994年

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

著名门户网站 雅虎 诞生。

1995年

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

640?wx_fmt=jpeg

1998年

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

640?wx_fmt=jpeg

2002年

微软发布 .Net Framework 1.0。

2003年

社交网站Facebook诞生。

640?wx_fmt=jpeg

2009年

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

640?wx_fmt=jpeg

Go语言问世。

2011年

张小龙的微信诞生。

640?wx_fmt=jpeg

2016年

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

2017年

AlphaGo Zero 以100:0击败 AlphaGo。

更多精彩,还等你我来续写......

文中的每一个事件都仅仅一笔带过,但是在当时无一不是计算机和互联网的重要里程碑。

自电子计算机诞生以来,纵观这80多年的历史,凝聚着无数智慧和梦想。

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

声明:本文授权转载自公众号【程序员小灰】。作者小灰,一个喜欢研究算法,喜欢天马行空的程序员。

640?wx_fmt=png640?wx_fmt=jpeg

640?wx_fmt=gif

 热 文 推 荐 

有赞公开强推 996 制,员工:已拨打市长电话

程序员有话说 | 我成了敲代码的“佛教徒”

史上最污技术解读,我竟然秒懂了

孟岩:区块链的原则与价值观

Spring-Data-JPA尝鲜:快速搭建CRUD+分页后台实例

微信真要做操作系统了?

必应搜索引擎怎么了?

Python一键转Java?“Google翻译”你别闹

 
  

print_r('点个好看吧!');
var_dump('点个好看吧!');
NSLog(@"点个好看吧!");
System.out.println("点个好看吧!");
console.log("点个好看吧!");
print("点个好看吧!");
printf("点个好看吧!");
cout << "点个好看吧!" << endl;
Console.WriteLine("点个好看吧!");
fmt.Println("点个好看吧!");
Response.Write("点个好看吧!");
alert("点个好看吧!")
echo "点个好看吧!"

640?wx_fmt=png 喜欢就点击“好看”吧

猜你喜欢

转载自blog.csdn.net/csdnsevenn/article/details/86710211