编程时代是什么(第一代编程语言是什么)

计算机的发展历史有多长?真正意义上的计算机诞生,距今也只有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领域做出卓越贡献的天才们。

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