Ada的故事(转自互联网)
多年前,美国军方要给一种计算机语言取个名字,大家提了许多动听的名字都觉的不太中意,后来有人提议,将这种计算机语言命名为:Ada。没有人提出异议。为什么大家都同意用这个名字呢?这还得从100多年前说起。
Ada是一名充满幻想的女孩
1815年12月10日,英国。一个女孩降生了,她的母亲,一个有着杰出数学天赋的女人,人称“平行四边形公主”;父亲,一个狂热的充满幻想的诗人--拜伦。可是女孩从生下来就从没见过父亲。这位狂热的、浪漫的诗人结婚不久便离开了英国,再也没有回来。母亲给她起了个动听的名字:阿达(Ada)。那位诗人尽管离开了英国,当听说自己有了一个女儿时非常的高兴,可也非常的懊悔,但他始终没有回去看女儿一眼,只能用诗来表达自己对女儿的思念和歉疚,他的一首诗的名字就叫《阿达》。
狂热的诗人36岁死于希腊,临死前唯一牵挂的就是阿达。
而此时的阿达,跟随着母亲生活,阿达不仅继承了母亲的数学天赋,也秉承了父亲的性格,小小年纪也充满幻想,幻想成为一个大科学家、大诗人。母亲怕她走父亲的老路,竭力想改变她对诗歌的热爱,但无能为力,阿达曾对母亲说:“没有诗,要数学干什么?”
当时的英国,科学风气盛行,包括许多妇女都在杂志上发表文章探讨数学等问题。阿达17岁那年,母亲请了著名的数学家摩根做她的老师,摩根就是现代计算机数学基础布尔代数的创始人之一。在他的影响下,阿达的数学天赋得到了充分的展现。同时阿达还被介绍到当时著名的翻译家——为剑桥大学工作的玛丽索菲利那里学习。玛丽由衷地喜欢这个聪明而又刻苦,且充满幻想的女孩,也非常地支持并鼓励她在数学方面发展。此时的阿达对机械、建筑也充满兴趣,畅游在科技王国,就像少女在花园中徜徉,乐此不疲,流连忘返。她还同当时的一些著名科学家保持密切的联系,如法拉第等。
结识巴贝奇
1834年11月,阿达在一次宴会上遇到了一位对其一生产生重要影响的人——查尔斯巴贝奇。此时的巴贝奇正到处游说他的计算机设想。当时的人们很少有人理会他,以为他是在“痴人说梦”。同样,他也将自己的设想全盘托出,讲给阿达听。此时的阿达只有18岁,但她听完他的设想并看了他的文稿后,彻底地领会了他的设想,并深深地为之陶醉。凭着她深厚的科学功底和丰富的想像力,她认为这是一个伟大的设想,世界将因之而改变。
面对今天的现实,我们不能不为阿达的洞察力所折服,她的这一预言可是在一个半世纪以前提出的啊!
参与研制计算机
共同的追求,使两人成了忘年交,阿达的母亲曾试图阻止阿达与巴贝奇的交往,认为巴贝奇不过是个江湖骗子,不会给阿达好影响。这点阻力对于秉承父亲性格的阿达,算不了什么,她完全投入到了计算机的研制中去了,负责为巴贝奇设想中的计算机编写软件。
1841年,巴贝奇在意大利都灵向人们详细地介绍他的设想,希望能引起大家的重视,但无人喝彩。他用法语出版的论文也不受人欢迎,但阿达执意要将其翻译成英文。翻译结束后阿达将文稿给巴贝奇看,巴贝奇发现:阿达不仅在论文中加入她特有的想像,而且补充了许多阿达独到的见解。阿达特别强调存储程序和数据的重要性,而这与今天的计算机技术不谋而合,并且拟订了一份设计图,这份设计图被公认为世界上第一个计算机程序。阿达在文中对计算机应用前景的展望,连巴贝奇自己都从来没有想到过。如:阿达认为,计算机应该发展成一个可用符号来表示任何事物的装置,这不正是今天的编程语言吗?她还预见到计算机可以用在纺织机械上,用卡片存储复杂的花样、可以用来绘图、演奏音乐。这些预言表明阿达是现代人工智能技术的拓荒者。
阿达对论文的修改,使巴贝奇深感惊奇和鼓舞,他对别人称赞说:“阿达是个充满想像力和洞察力的女孩”,“她是个数字女神”。她将诗歌的激情融入了论文之中。
经过阿达翻译后的文稿其内容增加到原来的三倍,论文实际上成了两人合作的产物,但谦逊的阿达在署名的时候,只将自己的名字简单地署为:A.A.L。
在后来的一系列论文中,阿达在计算机软件领域做出了许多开创性的贡献:如变量、递归、程序算法的提出等。
短暂的一生
阿达后来与威廉伯爵结婚,婚后生有三个孩子,但为了研制计算机,她将孩子们都放到母亲那里扶养,这对于一个女性,在当时是不被人理解的,好在丈夫非常支持她的研究工作,这使她深感欣慰。此时的巴贝奇已是一贫如洗,阿达也付出了许多。长期的研究耗费了大量的心血,身体状况也一天不如一天,疾病时时纠缠着她,但为了那个美丽的幻想成真,她夜以继日地工作。她的座右铭是:工作是我的报酬。
1852年,阿达因癌症去世,同她的父亲一样,年仅36岁,没有等到计算机的诞生。如果她再多活一年,就会看到在瑞典,由乔治和爱德华根据巴贝奇的方案制造出的一台差分机,这不能不说是人类的一个遗憾:第一位软件工程师,却没有看到自己的设想结出的果实。
尽管限于当时的制造条件,巴贝奇最终也没有造成理想中的计算机,但他们超前100多年的拓荒,对后来计算机技术的诞生和发展同样产生了深远的影响。当我们津津乐道ENIAC——第一台数字电子计算机的时候,也不应该忘记人类这一智慧的火花,在这之前的100多年,已经由巴贝奇和阿达点燃了。
阿达、巴贝奇两人对计算机事业的贡献就好像火对于人类。
他们是钻燧取火的人,是盗得火种的普罗米修斯。
让我们记住巴贝奇,也记住这位杰出的女性———阿达(Ada)。
用她的名字给一种计算机语言命名,只能寄托我们对她的纪念和钦佩,却远远不能表达出她为计算机技术作出的重要贡献。
Ada的故事(转自互联网)相关推荐
- 圣诞的荒诞小故事并记录互联网协议-五层模型
今天敲代码敲着敲着灵光乍现,突然一个荒诞的故事
- 转:移动互联:没有新故事没有新大佬
移动互联:没有新故事没有新大佬 http://www.sina.com.cn 2012年01月19日 13:00 数字商业时代 移动互联 不再制造马化腾 采访/贺文 刘扬 白鹤 编辑统筹/刘扬 石海芹 ...
- 数说故事“AI虚拟偶像研究室”第二期虚拟偶像数据分析研究报告
真人偶像塌房越多,虚拟偶像崛起越快.的确,不易塌房的虚拟偶像正在把小而美的路线走成康庄大道,许多虚拟外表下被赋予了有趣的内核,如切入"国风"领域的柳夜熙.翎LING.天妤等虚拟偶像 ...
- 脱虚向实,数说故事联合中山大学正式启动“AI虚拟偶像”研究计划
过去半年间,可以说是国内"虚拟偶像"存在感最强的阶段. 一方面,元宇宙热潮点燃了市场,从科技巨头企业一路下沉至下游制作团队,将虚拟概念演化为一个个生动的人物IP,化身"虚 ...
- 张艾迪(创始人):创始人故事无限N个
世界第一女孩+世界第一互联网女孩 创始人故事无限N个 全球第一互联网女孩EidyZhang艾迪.张 The World No.1 Girl :Eidyzhang The World No.1 Inte ...
- 互联网不再适合创业 移动互联网不再制造马化腾
时势造英雄.马云.马化腾.张朝阳.丁磊.李彦宏.陈天桥,以及更多熠熠发光的名字,是中国PC互联网发展十余年间,在不同领域呼风唤雨的势力标志. 他们集体用互联网革旧产业势力的命,他们践行了创业创富的中国 ...
- 为什么说互联网的下半场,是中国年轻人的新机会?
上个周末,我到UIC(北京师范大学-香港浸会大学联合国际学院)的TEDx活动上进行了一个分享,初衷是把我对互联网的观察和思考分享给年轻人,让大家在其中找到其中的机会. 下面的内容来自于现场分享的整理: ...
- 周鸿祎评互联网大佬编程能力:我可以排前三
10月24日,也是一年一度的程序员节,360集团董事长兼CEO周鸿祎在B站发布了一段视频,讲述自己最早学习编程时的经历,以及关于程序员的故事. 在互联网程序圈出身的大佬们中,谁的编程能力最高?对此,3 ...
- 听运营者们分享背后的故事 2017网易易盾成就内容安全王道
[51CTO.com原创稿件]2017年1月8日,天公作美吹散了漫天雾霾,网易大厦在周末的下午迎来了一百多位互联网运营小伙伴,共聚"亿级互联网产品背后的故事"线下沙龙,一起讨论互联 ...
- 互联网之子 Aaron Swarts 想要看到的世界
Jade和我偶尔会聊起一些宏大的话题,最近聊到了Aaron和互联网创建者们的一些历史.她觉得应该正经的来一次对话,记录下来分享给其他人.我们约了个时间,原计划聊2个小时,实际上聊了5个小时.最后形成了 ...
最新文章
- 如何让两个输入框保持长度一直_投篮如何保持直线,为什么有些职业球员手臂弯曲投篮一直直...
- 剑指offer-按之字形顺序打印二叉树
- 使用 Visual Studio 2012进行C语言开发
- MyEclipse创建Java项目
- 计算机画图软件教学教案,画图软件教学设计
- archive.php 不起作用,PHP ZipArchive在Laravel中不起作用
- java 车牌号判断
- 非IE内核浏览器支持Active X控件
- 关于PTC保险丝工作原理总结
- 有趣!用太极拳讲分布式理论,真舒服!
- 【林林js笔记】克隆数组的几种方法以及浅克隆深克隆误区
- 计算机语言栏怎么打开,电脑语言栏不见了怎么解决 电脑语言栏找回方法【图文】...
- Pygame(三)画圆
- win10关闭windows聚焦_一劳永逸 教你彻底关闭Win10广告显示
- 中联通首次确定3G上网资费 限流量包月150元
- windows桌面图标或状态栏图标显示空白或无法正常显示
- 一篇学习HTTP状态码的神文:我与依依的橙色岁月
- 该微信用户未开启“公众号安全助手”的消息接收功能,请先开启后再绑定 解决方法
- ERDAS IMAGINE 9.2进行遥感影像融合
- Selenium2Library 主要关键字
热门文章
- python爬虫基础详细教程
- [转载] 网络游戏程序员须知 调试多人联机游戏
- R语言泊松(Poisson)分布
- 优化计算机组策略,7种优化技巧优化Windows 10系统 提高电脑性能
- [转]caffe源码解析 — caffe.proto
- 论文:A Real-Time Cross-modality Correlation Filtering Method for Referring Expression Comprehension
- 正点原子IIC例程讲解笔记(三)——24cxx.c中函数理解
- 第二章 实用工具单元
- Unity Remote5 使用
- java根据书签添加内容_Java PDF书签——添加、编辑、删除、读取书签