全球首位程序员是位女性而且已经 200 岁

世界上首台计算机诞生前一个世纪,阿达洛夫莱斯研究了查尔斯·巴贝奇尚未建造的分析引擎的潜力,并且给出了分析报告。巴贝奇的分析引擎被认为是世界上第一台计算机,而洛夫莱斯世界上第一个计算机程序员。她预见巴贝奇的设计如何能够成为通用计算机,它可能操纵不仅仅是电话号码,还包括音乐,甚至有一天可以处理复杂的科学计算。她写道:“编织代数模式就像提花织机织花和叶”。

近200年来,许多她建议的事情成为可能。今天的软件可以计算出我们对音乐理解的方方面面,软件可以分析成分和提取基础的音乐结构。有了合适的软件,电脑可以生成复杂的音乐,通过学习,并且可以模仿古典作曲家和爵士大师的艺术风格。

计算机程序还可以理解音乐表现力的尺寸,例如,分辨出相两个不同的音乐家进行同一首曲子表演之间的细微差别。数学和计算模型已成为宝贵的工具来重现我们所知道的音乐,并开拓新音乐表现力新的可能性。

阿达洛夫莱斯预见,音乐和科学将服从计算,以获得更新武器,更深入地进行创作和发展。今年的阿达洛夫莱斯日,是她诞生200周年,阿达洛夫莱斯是女性在技术,工程和数学方面工作的优秀榜样。


文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-07-30 22:42:15

全球首位程序员是位女性而且已经 200 岁的相关文章

谷歌更新涂鸦:纪念首位程序员阿达·奥古斯塔诞辰

DoNews 12月10日消息 10日,Google首页涂鸦更新,以纪念世界上首位程序员阿达·奥古斯塔诞生197周年. 阿达·奥古斯塔,1815年生于伦敦,她对计算机的预见超前了一个世纪以上.美国国防部称,阿达·奥古斯塔花了10年的时间,把所需软件的全部功能混合在一种计算机语言中,希望它能成为军方数千种电脑的标准.1981年,这种语言被正式命名为ADA(阿达)语言,人们赞誉她是"世界上第一位软件工程师".(完)

别让程序员的职业步伐停止在35岁,如何让我们走得更远

由于互联网的蓬勃发展,科技技术的不断迭代更新,中国的互联网行业已经步入的世界的前列,因为,我们常常能看到,在各种各样的报道中,程序员都会誉为未来最有发展潜力的职业之一. 看看现在流行的大数据,看看现在火热的AI,引导万物互联的物联网. 所有的这一切,都需要一个职业来实现,那就是程序员. 程序员的生命周期 但是由于程序员工作的特性,可能从30岁开始,很多人就已经花白头发,可能除了考虑那些复杂的业务逻辑实现以外,就是考虑未来的路应该如何前进了. 看看下面这个曲线,可能很多行业都是这样,到了一定的年龄

程序员 软件工程师-研究生毕业28.5岁了,还可以当码农吗?会有单位要吗?

问题描述 研究生毕业28.5岁了,还可以当码农吗?会有单位要吗? 研究生毕业28.5岁了,还可以当码农吗?会有单位要吗? 研究生毕业28.5岁了,还可以当码农吗?会有单位要吗? 电子信息工程专业 解决方案 肯定有!但是起薪可能不高,发展不可限量的 解决方案二: 可以的,关键看自身的水平了.姐姐考考你,请问能用C++写一个Basic解释器么? 解决方案三: 这么年轻啊,找对方向,没问题 解决方案四: 现在码农这么缺的时代,当然可以 解决方案五: 研究生阶段都学了啥呢?只要你不介意,有基础当然可以当

值得程序员一看的 8 个冷门小知识

想要成为一名成功的程序员,我们除了了解不同编程语言的设计思路,也应当了解编程的发展历史,从而判断未来的编程技术将走向何方.接下就为大家普及下计算机发展历程中的8个冷门小知识! 1.第一台电脑为蒸汽驱动 作为公认的编程之父,Charles Babbage发明了世界上首批计算机之一.他将这台新设备称为分析引擎.其体积超过一栋房屋,由六台蒸汽机驱动并使用打孔卡进行编程.分析引擎有四大主要组成部分:1.转盘--相当于现代计算机中的CPU; 2.存储--相当于现代计算机中的内存与存储介质; 3.读取器--

女程序员大起底:Stack Overflow调研称女性更偏爱这些编程语言

前言 Stack Overflow的2017年程序员问卷调查[1]已在上周启动,我们(Stack Overflow的数据组)十分期待通过分析这次的调查结果来更好地了解我们的程序员群体.(译者注:Stack Overflow是一个IT技术问答网站,用户可在上面免费浏览.提交和回答问题.)我一直关注从事科技相关领域的女性群体,所以为了进一步地了解女程序员群体的现状,最近我特地去研究了去年(2016年)的程序员调查问卷的数据.(译者注:作者自己也是一位女程序员) 有多少女性参与了程序员问卷调查? 您可

码农故事:一位中级程序员的自白

我是一名中级程序员. 我有相当不错的基本技能.我犯了足够多的错误才明白为什么那些被称为错误.我很清楚我还需要了解更多东西.最重要的是,我知道那些东西大概是什么,并且我正在努力而积极地提升自己. 勇敢地承认自己不过是水平一般的程序员,这花了我一些时间.我不再感觉有必要去抓住那些我并不了解的观点.当人们发现我对某样东西不了解时,我也不再感到害怕. 事情并非从来如此.你可能对此不以为然,但是我曾经自诩为编程大师. 这种对自己能力的不正确的评估,很大程度归因于我在一个相对封闭的环境中学习技能.在过去那些

程序媛不如程序员?看看这些高颜值的技术大神

  雷锋网(公众号:雷锋网)宅客频道按:本文不是为了让读者去评判这些程序媛的颜值,而是为了让大众知道,在代码背后,也存在这样一群女性,她们利用自己的技术战胜了世人的偏见,用自己的实力赢得了如今的地位.在这个男性统治的数字世界,她们的成就尤为不易.未来,应该有更多的程序媛,而不是程序员鼓励师. 本文作者:程序猿(微信号:imkuqin) 猿妹 在中国,男女程序员的比例相差甚远,女程序员只占 7.8%,即便是大牌科技公司的 Twitter 的女工程师只占 10%,Facebook 的女工程师也只有

30 岁: 程序员心中永远的痛?

软件业有这样一个笑话,"说起编程,博士不如硕士,硕士不如本科生,本科生不如专科生,专科生不如高中生--"."三十而立",然而在中国程序员这个团体中,很多到了30岁,或者还没有到30岁的幵发者对以后的发展便感到了盲目. 笔者由于工作关系,曾经广泛接触我们的程序员.对于他们,笔者发现,"程序员30岁话题"包含的不仅仅是30岁以后做什么?它需要程序员.软件企业 甚至整个软件产业一起来回答:"我们的软件业发展需要怎样的职业化程序员?投身软件业的

我也 30 了,来谈谈程序员的迷茫年龄

今年三十了,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照某司34岁就要劝退的要求,我还有4年的程序生涯. 为什么30岁的程序员就应该迷茫呢? 30岁正是经过了七八年的职场生涯,技术.经验.职业素养等各方面都到了一个比较充沛的阶段.如果前几年不是在混日子,到了现在,踏踏实实干活的一般会成为公司的核心开发,潜心研究技术的应该会成为架构师,有领导才能的也许是小领导或者项目负责人.按道理来讲30岁正是人生的最黄金年龄,也是事业发展的核心阶段,如果在这个阶段抓住机遇能有突破,对整个职业生