快来了解一下程序员的前世今生

本文介绍了程序员职业的起源,1840s的Ada Lovelace被认为是第一个程序员,她还提出电脑不应仅是计算器。之后讲述了计算机发展历程,包括图灵机问世、电子计算机发明、第一台电子计算机ENIAC诞生等,这些推动了计算机革新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

答对了,是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~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小范

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值