致可爱的仙女程序“媛“们

谈起程序员,难免大家都会有一些刻板印象,都会觉得在屏幕前猛敲代码的是我们这些五大三粗的大汉,头发那是秃得叫一个地中海。但是我们有的也头发茂密,很帅的好吗!更别说还有很多敲键盘的可是小仙女。

说到这里,有些很难让人不生气的是有部分人,居然歧视那些做程序员的女性,”谁说女子不如男“这句话想必大家都听过吧 ,人家女孩子背后的努力,流过的汗水你知道吗?做这一行的确是挺不容易的,我身边也有一些女孩子是程序员,我也能看得到她们对代码的热爱一点也不会比我们男孩低,她们的背后付出那么多,你怎么敢去歧视人家啊,而且有谁敢说男孩子一定比女孩子适合做程序员吗?

这就不得不提伟大的程序员之母——艾达(Ada Augusta Byron),艾达是世界上的第一个程序员,同时

她还是英国著名诗人拜伦的女儿,一个诗人的女儿怎么会成为程序员呢?这就与艾达所受的教育和一些机遇有关了。

拜伦可以是一个好的诗人,但也因为他作为诗人的极端浪漫理想主义,可能并不是一个好的父亲。于是艾达的母亲安娜为了不让女儿变得像她父亲那样不顾现实,在艾达小的时候就开始让她学习逻辑和理性的严谨课程,值得一提的是母亲安娜在数学上也有建树,也许是遗传了母亲的天赋,艾达从小就聪慧过人,对于数学也是十分热爱,也因此结识了她的老师:查尔斯·巴贝奇。查尔斯·巴贝奇还有一个身份——电脑先驱,在19世纪30年代,巴贝奇提出了一台由许多旋转的圆盘组成,以蒸汽为动力,大小与机车差不多的机器。巴贝奇称这台机器为”分析机器“,并且能进行一些简单的计算,这台机器不单单是一个” 机械机器“,更是以个”计算机“。通过打孔卡,艾达让这台分析机器计算在数学的各个领域中使用的”伯努利数“。

就这样艾达为这台根本不存在,只能通过描述得知的机器编写了最初的计算机程序。

艾达在笔记中以她的“诗意科学”来研究分析机,还有去探索个人和社会,如何透过科技协同工作。这些事件的发生也许在如今世人的眼里算不了什么,然而放到一百多年以前看,艾达是一位何其厉害与伟大的数学家!

艾达和巴贝奇(漫画)

不过在艾达的译作出版之后,有传记作者也因为部分的程序是由巴贝奇所撰写,而质疑艾达在计算机程序上的原创性。巴贝奇在他所著的《经过哲学家人生》里这样说道:「我认为她为米那比亚的备忘录增加许多注记,并加入了一些想法。虽然这些想法是由我们一起讨论出来的,但是最后被写进注记里的想法确确实实是她自己的构想。我将许多代数运算的问题交给她处理,这些工作也与伯努利数的运算相关。在她所送回给我的文档,更修正了我先前在程序里的重大错误。」

1852年11月27日,这天是隆隆寒意覆盖整个英格兰的“最冷一天”。或许是上天需要给伦敦渲染一些更为冰凉的气氛,艾达也在这一天溘然长逝,年仅36岁。她留下了两个儿子与一个女儿——安妮·布兰特女爵。

依照艾达的遗言,她被葬于诺丁罕哈克诺的哈克诺圣玛丽亚·抹大拉教堂,长眠在父亲拜伦的身旁。也许,年轻却饱经世事沧桑的艾达,在生命里的最后一刻,终究还是选择原谅了父亲。

艾达的研究实现了计算机科学的本质性飞跃,1953年,在艾达去世后的一百年之时,她之前翻译《分析机概论》所留下的笔记被重新公布,再一次震惊了世人。人们也因此认为,艾达对现代计算机与软件工程造成了重大影响。一些计算机科学家重新发现了她做的注释,并重新发表,因为这些注释在计算机开发的早期就预测到了所有这些事情。

艾达在穷困的时候打算靠翻译意大利陆军工程师费德里科·路易吉的差分机论文赚点钱,顺便把自己的想法以笔记的形式补在旁边。她当时根本没有想到,这部笔记成了她此生最伟大的著作,并为她赢得了“程序员之母”的尊号 。一个世纪以后 ,1953年,B.V.鲍登(B.V. Bowden)《快于想象:数字计算机器研讨会》一书中再版时,Ada受到了广泛的关注。人们看到在Ada笔记中,她描述了如何为处理字母和带数字的符号的机器编码。她还从理论上提出了一种让引擎重复一系列指令的方法,这一过程被称为现在计算机程序使用的循环,Ada在文章中还提出了其他具有前瞻性的概念。基于她做的贡献,现在,Ada经常被认为是第一个计算机程序员。

优秀的女性大有人在,那么为什么她们不能是程序员呢,人家也对这行充满热情,也是技术干货满满,和她们所处的团队也一同在进步,所以会敲代码的小姐姐们真的很有魅力!也希望我们这行的小姐姐们自信起来,你们真的很棒,祝愿越来越好。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值