简介:
    阿达·奥古斯塔,19世纪诗人拜伦的女儿,数学家。穿孔机程序创始人,建立了循环和子程序概念。为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一件计算机程序。 
生平:
    1815年生于伦敦,她是英国著名诗人拜伦(L.Byron)的女儿。因父母婚姻破裂,出生5星期后就一直跟随母亲生活。母亲安娜·密尔班克(A.Millbanke)是位业余数学爱好者,阿达没有继承父亲诗一般的浪漫热情,却继承了母亲的数学才能。 
    阿达19岁嫁给了威廉·洛甫雷斯伯爵,因此,史书也称她为洛甫雷斯伯爵夫人(Lady Lovelace)。由于巴贝奇晚年因喉疾几乎不能说话,介绍分析机的文字主要由阿达替他完成。阿达的生命是短暂的,她对计算机的预见超前了整整一个世纪。阿达早逝,年仅36岁,与她父亲拜伦相似。根据她的遗愿,她被葬于诺丁汉郡其父亲身边。 
    阿达设计了巴贝奇分析机上解伯努利方程的一个程序,并证明当时的19世纪计算机狂人巴贝奇的分析器可以用于许多问题的求解。她甚至还建立了循环和子程序的概念。由于她在程序设计上的开创性工作,Ada Lovelace被称为世界上第一位程序员。当时的阿达甚至不顾自己已是三个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作伙伴。在1843年发表的一篇论文里,阿达认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。以现在的观点看,阿达首先为计算拟定了“算法”,然后写作了一份“程序设计流程图”。这份珍贵的规划,被人们视为“第一件计算机程序”。
    美国国防部据说花了10年的时间,把所需软件的全部功能混合在一种计算机语言中,希望它能成为军方数千种电脑的标准。1981年,这种语言被正式命名为ADA(阿达)语言,以纪念这位“世界上第一位软件工程师”。

好吧! 阿达 奥古尼斯相关推荐

  1. 计算机程序创始人阿达洛芙莱斯

    奥古斯塔·阿达·金 奥古斯塔·阿达·金,勒芙蕾丝伯爵夫人(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),原名奥古斯塔· ...

  2. 巴贝奇、阿达和他们的差分机

    今天出版的许多计算机书籍扉页里,都登载着这位先生的照片:宽阔的额,狭长的嘴,锐利的目光显得有些愤世嫉俗,坚定的但绝非缺乏幽默的外貌,给人以一种极富深邃思想的学者形象,有人或许知道他的大名──查尔斯·巴 ...

  3. 阿达(Ada Lovelace)

    转自百度百科:http://baike.baidu.com/view/1107373.htm 简介: 阿达·奥古斯塔,19世纪诗人拜伦的女儿,数学家.穿孔机程序创始人,建立了循环和子程序概念.为计算程 ...

  4. 从史前到现在 三百八十年 计算机编年史(转)

    翻阅人类计算机发展的史书,让我们一起纪念这流逝的380年. [史前时代:1623--1895] 1623年:德国科学家契克卡德(W. Schickard)制造了人类有史以来第一台机械计算机,这台机器能 ...

  5. 简易操作系统OS方案规划

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.二进制计算机发展史(网上摘抄) 二.AOS方案规划 1.简化Linux代码量 2.IPC消息包结构 3.多核处理器 ...

  6. Talk about----计算机发展编年史

    一.史前时代[1623--1895] 1623年:德国科学家契克卡德(W. Schickard)制造了人类有史以来第一台机械计算机,这台机器能够进行六位数的加减乘除运算.   1642年:法国科学家帕 ...

  7. 【诡秘之主】超凡生物篇

    巨人 传说中由最初造物主的心脏衍化而成.第二纪主宰世界的种族之一.类人超凡生物,主要是与黄昏巨人途径结合.成年身高5米左右,额头单个竖眼,始祖是人类. 巨人王 奥尔米尔 父母为人类,神国为巨人王庭.其 ...

  8. 世界上第一位程序员是位美女——AdaLovelace【有图为证】

    AdaLovelace画像   仙女一般吧.... 简介: 阿达·奥古斯塔,19世纪诗人拜伦的女儿,数学家.穿孔机程序创始人,建立了循环和子程序概念.为计算程序拟定"算法",写作的 ...

  9. 【渝粤题库】广东开放大学 传播学理论与实务 形成性考核

    选择题 题目:  R语言是一种用于数据统计与分析的一种商用.收费的工具 题目:1.让受众透过媒介经常看到你,可以增强(B ). 题目:4.以下不属于非语言符号的是 (A ) 题目:6.(D )是位于传 ...

最新文章

  1. SQL查询语句 select 详解
  2. XGBoost、LightGBM的详细对比介绍
  3. golang编码转换
  4. 李永乐线性代数手写笔记-向量
  5. 【数据结构笔记】B树和B+树的实现,哈希查找,STL中的hash_map和unordered_map容器用法
  6. 登录失败时记住访问的地址
  7. Mysql学习总结(15)——Mysql错误码大全
  8. soem主站移植到rt thread smart操作系统
  9. vscode中文设置不生效_vscode 无法设置中文怎么办
  10. 解码器常见故障及解决方法
  11. betterscroll的使用
  12. 关键字synchronized与volatile详解
  13. 2021年第十二届蓝桥杯大赛软件赛决赛C/C++大学A组 个人部分题解
  14. springboot启动原理及其流程
  15. 收件人、寄件人如何根据快递单号查询物流进度
  16. python 小工具 之 房贷计算器
  17. cannot find -lxxx解决方法
  18. 【并发编程一:走进并发编程】
  19. linux 通过ssh上传文件
  20. 爬取网易云音乐所有歌单信息

热门文章

  1. Vue使用二维码生成微信支付
  2. Android OpenGL ES 3.0 粒子特效
  3. 云计算学习笔记——第四章 存储虚拟化
  4. ADGUARD——去除广告利器
  5. ubuntu18.04装coturn
  6. 小米oj 找到第 N 个数字 II
  7. Win11电脑怎么开启色盲模式
  8. 电脑jpg图片怎么批量转换成png
  9. 小米前端面经(社招)
  10. nginx配置别名与前后端根目录名关联