快来了解一下程序员的前世今生
创始人
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~

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...