世界上第一位程序员是谁?
当今互联网技术快速发展,但我们甚少听到女性在科技圈的发声,却越来越多的听到对女性的负面评价:代码水平不高、抗压能力差、很难独当一面等。
甚至有些企业在招聘技术人才时暗文规定:不招女程序员,或者给她们开出更低的薪资。女性在技术界真的不如男性吗?然而翻开科技界的历史,会惊奇地发现女性在其中的地位和能力从来不亚于男性。
今天小编带你们翻开历史,去领略一下世界上首位程序员的风采。
你知道阿达·洛芙莱斯(Ada Lovelace)是谁吗?
或许在国内你根本没有听说过这个人,在科技界也从没见过关于这个人的任何信息,你从不曾听说过的她,不仅仅是世界上首位女程序员,还是世界上首位程序员。这位伟大的女性为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一位给计算机写程序的人”。
在国外,有为纪念她而专门建立的网站,纪念日存在的意义在于鼓励更多的女性投身数学和计算机编程领域。
一、“程序员鼻祖简介”
奥古斯塔·阿达·金,勒芙蕾丝伯爵夫人(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),原名奥古斯塔·阿达·拜伦(Augusta Ada Byron),通称阿达·洛芙莱斯(Ada Lovelace),是著名英国诗人拜伦之女,数学家。计算机程序创始人,建立了循环和子程序概念。
阿达·洛芙莱斯(Ada Lovelace)
在1834年,阿达的朋友——英国数学家、发明家兼机械工程师查尔斯·巴贝其(Charles Babbage)——发明了一台分析机;阿达则致力于为该分析机编写算法。
在1842年,人称“数字女王”的阿达·洛芙莱斯(Ada Lovelace)编写了历史上首款电脑程序。并于1843 年公布了世界上第一套算法。
注释:巴贝其分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。
在1842年与1843年其间,阿达花了9个月的时间翻译意大利数学家路易吉·米那比亚对巴贝奇最新的计算机设计书(即分析机概论)所留下的备忘录。在这部译文里,她附加许多注记,内容详细说明用计算机进行伯努利数的运算方式,而被认为是世界上第一个电脑程式;因此,阿达也被认为是世界上第一位程式设计师。
阿达的文章创造出许多巴贝奇也未曾提到的新构想,比如阿达曾经预言道:“这个机器未来可以用来排版、编曲或是各种更复杂的用途。”
二、数字女王—阿达对后世的影响
她去世后一百年,于1953年,阿达之前所留下的笔记被重新公布,并被公认对现代计算机与软件工程造成了重大影响。
在微软的Wins产品里也可以找到阿达的全息图标签。
英国计算机公会每年都颁发以阿达命名的软件工程创新大奖。
在1980年12月10日,美国国防部制作了一个新的高级计算机编程语言——Ada,以纪念阿达•洛芙莱斯。
PS:Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的。
它被誉为第四代计算机语言的最成功代表。
与其他流行的程序设计语言不同,它不仅体现了许多现代软件的开发原理,而且将这些原理付诸实现。因此,Ada语言的使用可大大改善软件系统的清晰性,可靠性,有效性,可维护性。
Ada的出现,标志着软件工程成功地进入了国家和国际的规模。
在一定意义上说,Ada还打破了“冯.偌依曼思维模式” (Von Newman Mind-set) 的桎梏,连同Ada的支持环境(APSE)一起,形成了新一派的Ada文化。它是迄今为止最复杂,最完备的软件工具。
虽然在历史的长河中,女性在科技界的贡献并不亚于男士。但从现如今数据来看,无论是女程序员最集中的前端,还是从事的Java,企业给女程序员开出的平均offer年薪,均低于男程序员5万至6万。
不可否认,女性在码农圈依旧是稀有人群,在生理结构和心理素质、思维模式上与男性的差异依然使她们在职场中遭受了某些偏见。
希望女程序员们能够充分认识到自己在职场中的优势和劣势,扬长避短,既不妄自菲薄也不自卑退让。而男程序员们,不骄傲自大,不戴有色眼镜审视她们,在工作中与其充分沟通,征求其意见。而企业方,更应该在招聘时以个人能力为考核标准,而不是性别年龄作为考核的标准。
也许,这对女程序员来说才是最好的女权与平等。
最后,如果你想学c/c++,可以私信小编“编程”获取素材资料以及开发工具和听课权限!
获取方式:
1.在你手机的右上角有【关注】选项,或点击我的头像,点击关注!(关注我)
2.关注后,手机客户端点击我的主页面,右上角有私信,请私信发我:编程
电脑已经设置好了关键词自动回复,自动领取就好了!这几天上万个消息,真的回复不过来,所以回复的时候请注意关键词!