了解更多资讯
请关注微信官方公众号
新闻动态NEWS
行业新闻当前您所在的位置:首页 > 新闻动态 > 行业新闻

世界上第一位程序员是她,女孩同样擅长编程

来源:本站 最后更新:2021-01-08 15:52:09 作者:佚名 浏览:1890次

      一提到编程大家会想到什么?程序员?代码?还是被调侃坏的格子衫?好像我们对编程的印象大多是男性程序员的形象,的确,在现代社会中女性程序员少于男性,但许多人不知道的是世界上第一位程序员是女性,还是不折不扣的“白富美”。

      世界上第一位程序员的名为艾达·拉芙蕾丝(Ada Lovelace),她出生于1815年的英国,她的父亲是英国19世纪初期的浪漫主义诗人乔治·戈登·拜伦,师从著名的数理逻辑学家德·摩根,她是一位卓越的数学家,也是计算机程序的创始人,她建立了循环和子程序概念,更是用短暂的一生写下了瑰丽奇异的科技诗词。

图片来源于网络

      艾达父亲的浪漫感性与她母亲的理性有着巨大的差异,父母在她出生后不久,就离异了。母亲安妮贝拉独自抚养女儿,并鼓励她从事数学研究,希望她成为一个数学家,而非一个像她父亲一样的艺术家。安妮贝拉本身也对数学也有极大的兴趣,数学占据了她人生的绝大部分,这对艾达的人生也产生了巨大影响。

      在1834年,英国数学家、发明家兼机械工程师查尔斯·巴贝奇发明了一台分析机,差分机设计闪烁出了程序控制的灵光──它能够按照设计者的旨意,自动处理不同函数的计算过程。它可以处理3个不同的5位数,计算精度达到6位小数。但由于零件的精度要求极高,当时的工业水平无法满足,导致巴贝奇只造出一台。

      这个神奇的机器让艾达着迷,这也是她第一次接触到自动计算的思维。在一次聚会上她见到了巴贝奇,巴贝奇正与所有人侃侃而谈自己的差分机,还分享了新构思的分析机。尽管所有人都觉得这种匪夷所思的东西只不过是个笑话,但艾达真切感觉到这个机器的伟大之处。

      1842年10月,法国工程师路易吉(Luigi Menabrea)发表了关于巴贝奇分析机的理论和性能的文章。由于法文不利于扩大影响,艾达花了9个月的时间,将它由法语翻译为英语,并在其中加入近原文三倍长的注释。在注释中,她建立了循环和子程序的概念;并且编写了伯努利数的算法——历史上的第一个计算机程序。

图片来源于网络

       艾达在计算机科学中做出的杰出贡献,令后世对其敬仰至深。编程语言发展至今,有许多优秀的女性程序员做出了巨大的贡献,女性同样适合编程。学习编程从来没有性别之分,只要秉持着学习探索之心,每个学习者都可以学有所成。

      如果说未来是科技世界,那么这样的未来,需要更多拥有独特思维的优秀科技从业者加入。

      HIHAKID编程课程作为中国国际科技促进会青少年人工智能教育普及工作委员会开设的青少年编程教育等级评测的推荐课程,由编程等级评测命题专家组认证,教学大纲和课程内容依据国家团体标准《青少年编程技术等级教育规范》编写。

      学习大纲制定时参考了青少年的认知规律、兴趣特点等基础教育,按照各年级孩子已有的知识储备和学习能力设计由易到难的课程内容。

      在学习过程中,每一次完成程序编写,都是一个深入理解的过程。编程不仅仅只是学会代码的运用,还要孩子深入思考,透过程序的表现形式,看到计算机科学中的数理运算和思维逻辑。掌握了计算机科学的核心技术,才能在未来衍绎出更多可能。

青少年编程教育等级评测网华滋生物 All Rights Reserved
QQ客服:2483429720 
青少年人工智能教育普及工作委员会 版权所有 京ICP备15047625号-3