美文网首页
节日|妇女节,带你回忆女程序员领头人

节日|妇女节,带你回忆女程序员领头人

作者: 小立狐狸 | 来源:发表于2017-03-07 11:29 被阅读0次

    古代的人们把每年农历五月初五的端午节称为“女儿节”,这是一年之中的第一个妇女节。每到这一天,家家户户都要给自己家的女孩戴石榴花,红艳艳的石榴花插在妙龄女孩乌云般的青丝间,十分俊美。还有的人家用巧手细致编织,把颜色鲜丽的花红绫线编织成樱桃、桑葚、葫芦、角黍等形状,再用五彩的丝线穿起来,佩戴在女孩的身上。

    三八妇女节又称国际劳动妇女节。在国际上,妇女节的全称是“联合国妇女权益和国际和平日”,是世界各国妇女争取和平、平等、发展的节日。一个世纪以来,各国妇女为争取自身的权利做出了不懈的努力,成功地撑起世界的半边天。

    程序员女领头人

    你知道吗

    世界上第一位程序员,她200岁啦!

    这位世界上第一位女程序员,也是世界上第一位程序员,她名叫Ada,全名是Ada Byron(爱达• 拜伦),她出生于1815年12月10日,距离今天正好200年!

    (只有在老旧的画像中才能一睹芳容)

    她在1843年左右写下来并且发表了世界上第一个“算法”,目的是为了计算一个众所周知的高难度的无穷数列——伯努利数。这种数产生于将从1到n的整数次幂求和,它形式多样,但是无法通过直接的公式生成,却可以通过一定的方法得到,即一步步扩展特定的公式。

    可惜她的算法并没有最终在机器上面运行,因为她为之写算法的机器,即巴贝奇(Charles Babbage)发明的差分机当时还没有最终完成——当然,由于种种原因,直到巴贝奇和Ada去世,这台差分机都没有最终完成。

    她的算法

    在Ada出版了她的算法之后将近100年后的1941年,德国计算机科学家Konrad Zuse(康拉德·楚泽)才得以在他自己发明和制造的计算机上进行了程序的运行,他也因此被认为是第一位在现代计算机上面运行程序的人,或者说,是第一位真正的程序员。Zuse制造的那台能够真正运行程序的计算机,被命名为z3。

    而直到1946年,ENIAC,就是那台曾一直被认为是世界上第一台可编程现代电子计算机的ENIAC(其实晚于z3)出现之后,属于该团队的六位科学家才被认为是世界上第一批全职工作的“程序员”。

    那台差分机巴贝奇虽然没有最终完成,但是给后来的一位叫做Hollerith的工程师提供了灵感。他综合巴贝奇在其差分机中使用的打孔卡以及其他工程师的理念,在1890年设计了制表机,而这台制表机让世界了解了数据处理的核心。

    在1911年,Hollerith将其制表公司卖给了金融家 Charles Flint,公司成为 Flint 的计算-制表-记录公司的一部分。20世纪 20年代,C-T-R改名为 IBM。从1946年ENIAC面世之后,电子计算机便引起了所有人的注意,而直到1964年IBM的System 360出现之后。计算机才真正地逐渐地实现了Ada当初的设想和愿景。

    最后的最后

    我们的电子大数据时代!

    (小插曲)

    就像大家早就知道的,Ada有一个非常著名的父亲,就是那位英国大诗人拜伦。Ada一岁的时候,就被她母亲从父亲拜伦的身边带走。而诗人拜伦一直挂念着Ada的消息:”等她长到这么大,我才意识到原来自己对她一往情深,也对她的未来有种种设想,只不过,即便我现在说出来,恐怕人们也不会相信。因此,我最好还是自己收藏于心……这个女孩有想象力吗?“

    是的,Ada的想象力非常非常丰富,而且超越了拜伦的设想——居然成为了历史上的第一位程序员。拜伦用诗和革命影响世界,而他的女儿Ada则用算法和程序,改变了整个世界的运行方式。

    妇女节,致敬我们可爱的程序媛!

    自由职客祝大家节日快乐

    相关文章

      网友评论

          本文标题:节日|妇女节,带你回忆女程序员领头人

          本文链接:https://www.haomeiwen.com/subject/udcmgttx.html