作为学霸的爱达,本来准备遵照母亲的意愿,成为一个数学家。17 岁那年,阿达在剑桥大学见到了著名的数学家、发明家兼机械工程师查尔斯·巴贝奇(Charles Babbage),成为她人生的转折点。 1834 年,巴贝奇发明的分析机,分析机被称为现代计算机的前身,它能提高乘法速度和改进对数表等数字表的精确度。 巴贝奇和分析机 在设计阶段,爱达提出了用二进制数代替原来的十进制数的做法,让分析机可以接受各种各样的穿孔卡: 控制卡 数据卡 操作卡 然后又在和巴贝奇一起讨论的过程中,提出了分析机的记忆能力的想法,指出分析机应该有存储位置或地址,并且有「注解或备忘」的可能性。 在 1842 年至 1843 年,爱达花费了 9 个月的时间翻译意大利数学家路易吉·米那比亚对巴贝奇最新的计算机设计书(即分析机概论)所留下的备忘录。 爱达为分析机写的程序 爱达死后的一百年,她的笔记被重新公布,这份笔记对后来的计算机编程形成巨大的影响。 巴贝奇在他写的《经过哲学家人生》(Passages from the Life of a Philosopher)里肯定了爱达的功劳: 她为米那比亚的备忘录增加许多注记,并加入了一些想法。虽然这些想法是由我们一起讨论出来的,但是最后被写进注记里的想法确确实实是她自己的构想。 美国国防部耗费巨资、历时近 20 年研制的高级程序语言被命名为 Ada,就是为了肯定爱达对编程的贡献。 Geek君有话说 无论做什么事情,性别或者年龄都不是一个人能否成功的必然因素,更多的,是靠天赋和后天的努力。 不加以鼓励别人的努力反而还要公开讽刺的做法一点都不酷。如果真的觉得别人不行,最好的方式不是耍嘴皮,而是像西部牛仔一样,堂堂正正地把对手解决掉。返回搜狐,查看更多 (责任编辑:本港台直播) |