程序员心中的“女神”

她是谁

一说起程序员,大家可能会想起“宅男”“技术控”这些词,他们的女神嘛,无非就是屏幕上闪闪发光、衣着靓丽、颜值在线的女明星们,但我们今天要说的这位“女神”,却是200多年前的一位公爵夫人–Ada Lovelace.
她是谁?她是英国著名诗人拜伦的女儿,但令她名扬世界的不是她的父亲,而是她对计算机事业做出的巨大贡献。她是一位数学家、计算机程序创始人,更是我们程序员心中独一无二的女神。
这里写图片描述

她做了什么

Ada的母亲为了防止女儿走上拜伦的老路,命令其远离诗歌和文学,强迫她接受数学和逻辑学习(她的母亲是数学家,父亲拜伦有“危险的诗人倾向”即革命,投身希腊民族的解放运动)。但倔强的Ada在给母亲的信中写道:“就算你不能给我诗,我也可以学习到诗一样的科学”。她开始开发飞行器,先着手研究如何构建一双翅膀,观察了鸟类的解剖图以确定机翼和机身之间的正确比例,甚至考虑和蒸汽结合实现飞行!
这里写图片描述这里写图片描述
Ada于17岁遇见了查尔斯,发明了分析机(计算机雏形)的科学家,从此二人成为莫逆之交。后来,Ada设计了巴贝奇分析机上解伯努利方程的一个程序,建立了循环和子程序的概念,于1843年写出了第一个算法,遗憾的是,当时计算机还没有出现,无法运行她的创举,后来的企业架构师们重新吸收她的技能,用来学习如何更好使用UML进行编程。除此之外,Ada在计算机发展上表现出了卓越的前瞻性,在她1843年发表的论文中说到:“未来的机器可以用来创作复杂音乐、制图,和在科学研究中运用。”她还建议用二进制数代替原来的十进制数,表明分析机可以接受各种各样的穿孔卡,支出分析机应该有存储位置或地址,并且有“注解或备忘”的可能性。
这里写图片描述

她的美名

Ada虽然只拥有了和她父亲一样短暂的36年生命,但她在编程上所作出的伟大贡献令她成为了当之无愧的“数字女王”。为了纪念她,美国将历时近20年研制成功的高级程序语言命名为Ada语言,国防部标准局以她生日设立编号MIL-STD-1815;微软产品里可以找到她的全息图标签;英国计算机公会每年颁发以Ada为名的奖项。在2012年她的诞辰197周年之际,google doodles专门修改了logo。
这里写图片描述

这位天才女性,“码农之母”,毫无疑问是计算机历史上一颗熠熠生辉的明珠,女神的创造力和想象力永远值得后世程序员学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值