快来了解一下程序员的前世今生
创始人
2024-04-01 20:30:07
0

有人知道历史上的第一个程序员是什么时候诞生的吗?

答对了,是1840s,第一个程序员的名字叫做Ada Lovelace,也是第一位提出电脑不应该仅仅是一个加大版计算器的人。

1833年的五月,十七岁的Lovelace遇到了四十岁的 Charles Babbage ,他们一起发现了这个名叫“分析引擎”的点子的潜力,于是他们决定将还需要人工操作的电子机械"计算机"进行一次史诗级的大升级:将当时只能做基础。

1843年她翻译并发表了关于Analytical Engine的文章,一经问世全然轰动:

A new, a vast, and a powerful language is developed for the future use of analysis, in which to wield its truths so that these may become of more speedy and accurate practical application for the purposes of mankind than the means hitherto in our possession have rendered possible. Thus not only the mental and the material, but the theoretical and the practical in the mathematical world, are brought into more intimate and effective connection with each other. -- Ada Lovelace

(摘自:https://www.bricsys.com/blog/computer-programing-a-brief-history)

一种新的、广阔的、强大的语言是为将来使用分析而发展起来的,在这种语言中,运用其真理,使这些真理能够比我们迄今拥有的手段更迅速、更准确地用于人类的目的。因此,不仅精神和物质,而且数学世界中的理论和实践,都彼此之间更加亲密和有效的联系。-- 艾达·洛夫莱斯

之后就是众所周知的计算机之父图灵和图灵机的问世,图灵机的问世代表了计算机的发明,是一个里程碑式的存在。

时间线再到了1941年,电子(electronic)计算机的发明成为了一大进步,Konrad Zuse 成为了第一个在电子计算机上写过代码的人,在那个年代可谓是如同第一个踏上月球的人的存在一样。

直到1945年,历史上的第一台点计算机ENIAC,带动了计算机的又一革新。

这台电子计算机的发明成功带带动了很多女工进行插卡计算,他们的名字有Kay McNulty, Betty Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas and Ruth Lichterman。

回顾历史我们可以看到,Ada就是客观意义上程序员职业的起源, 感兴趣的小伙伴还可以看看一下的链接作为参考:

https://www.bricsys.com/blog/computer-programing-a-brief-history

https://www.bricsys.com/blog/3d-laser-scanning-intelligent-tools-to-create-scan-to-plan

https://www.hp.com/us-en/shop/tech-takes/computer-history-programming-languages

https://devskiller.com/history-of-programming-languages/

如果觉得有用,不要忘记点赞哦wink~

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...