
你一定想不到
世界上第一位程序员
是一位女神级人物
Ada Lovelace(阿达·洛夫莱斯)

Ada·Lovelace(图片来源于网络)
她是诗人拜伦的女儿
设计了第一个算法、程序流程图
首次提出用二进制数代替十进制数
为什么编程史上第一位程序员是女性?
为什么今天的编程界却以男性为主?
往下看,解锁答案👇


17岁,阿达在参加宫廷成年礼舞会后,踏足上流社会社交圈,凭着杰出的家世和颜值大受欢迎。
1833年的6月5日,阿达参加了数学家查尔斯·巴贝奇(Charles Babbage)在家举办的聚会。
她看到差分机和分析机的构想,立即为其着迷。

1834年,巴贝奇和艾达讨论,想设计一个比差分机更复杂的机器:分析机。
通过借鉴提花机,利用打孔卡片的控制,来实现各种复杂的操作,如公式计算、条件选择等。

阿达写的伯努利数的算法图(图片来源于网络)
美国国防部制作的一款新的高级计算机编程语言,并以“Ada”命名,还以她的生日设立了一个编号MIL-STD-1815。

#早期编程工作由女性完成
在计算机成为电子技术之前,计算和编程被视为应有女性从事的工作。
在当时的绅士们看来,计算机编程并不需要体力劳动,即使很多时候需要数学知识,也被认为是“非智力的劳作”。
英国哲学家萨迪·普兰研究认为,早期与计算科学相关的工作,和“编织”有某种程度上的相似:通过复杂的过程将多条线集成到一起。
换句话说,女性可以操作纺织机,那也可以操作计算机。

巨人计算机(图片来源于网络)
最早英国计算科学发展的劳动力就是女性程序员群体,她们负责编程、排查故障、组装机器。
二战期间,英国皇家海军的女兵组装了世界上第一台可编程的电子数字计算机——巨人计算机。
这台计算机曾用来破译纳粹德国的密码,并为确定诺曼底登陆的具体时间做出了贡献。



