今天是3月8日,国际妇女节,先祝我娘节日快乐,再祝广大女性们节日快乐!
这里特别祝福一下程序媛们,你们冒着脱发、单身、没周末、xxxxxx等各种高风险在互联网事业中与程序猿们同甘共苦,一起撑起了互联网的半边天。
而且听闻历史上第一位程序员也是女性,肃然起敬,于是整理了一些业内神级女程序员,在今天这个女性独有的日子里,就让男同胞膜拜程序媛们吧。
Ada Lovelace(阿达·洛芙莱斯)
世界首位程序员
Ada Lovelace (1815-1852)是一位英国数学家兼作家,代表作是她为查尔斯·巴贝奇的分析机——机械式通用计算机——所写的作品。她是第一位主张计算机不只可以用来算数的人,也发表了第一段分析机用的演算法。因此,Ada 被公认为史上第一位认识电脑完全潜能的人,也是史上第一位电脑程序设计师。
Grace Hopper(葛丽丝·霍普)
世界首位抓到 bug 的程序员,COBOL 语言设计者
Grace Hopper (1906-1992),计算机科学先驱,美国海军准将。她是最早的计算机之一哈佛Mark I的第一批程序员,并为第一个程序设计语言设计了编译器。她是 COBOL 语言的设计者,常被称为 COBOL 之母,但是她自己喜欢被称为 COBOL 祖母,因为 COBOL 语言实际上是她设计的原型语言 FLOW-MATIC 的派生。除了语言设计之外,她在语言标准化方面也做出了奠基性的贡献。
她还有一个重要的荣誉,就是抓住了计算机历史上第一个 bug。这只真正的“臭虫”,如今还荣幸地存放在计算机档案馆里供人瞻仰。
Evelyn Berezin(艾芙琳·贝瑞森)
世界首台文字处理器发明人,「复制粘贴」发明者
Evelyn Berezin (1925-2018),物理学家、电脑工程师兼软件公司创办人,首台量产文字处理器的发明人。她发明的电脑文字处理器(数据秘书,Data Secretary)包含了「复制粘贴」等基本的文档编辑功能 —— 不但让秘书文员从重复劳动中解放,还奠定了后来 Word 等文档编辑软件的基础功能。Berezin 也曾为银行、航空公司、股票交易所和赛马场设计了最早的电脑系统。
Frances Allen(法兰·艾伦)
世界首位获得图灵奖的女性
Frances Allen (1933-)是一位计算机科学家,作为一名编译器优化领域的先驱,她的成就主要包括编译器的基本原理、代码优化和并行编译等。2007年2月,Allen 成为第一位获得图灵奖的女性。
Barbara Liskov(芭芭拉·利斯科夫)
美国首位计算机科学女博士
Barbara Liskov (1939-),美国计算机科学家,现任麻省理工学院电子电气与计算机科学系教授。1968年在斯坦福大学获得计算机博士学位,因此被誉为美国第一个获得计算机科学博士学位的女性。因在计算机编程语言和编程方法、分布式系统等领域的贡献分别于2004年和2008年获得冯诺依曼奖和图灵奖。
Margaret Hamilton(玛格丽特·汉密尔顿)
帮助人类登月的伟大女程序员,被认为是「软件工程」一词的发明者
Margaret Hamilton (1936-),美国计算机科学家,系统工程师和企业家。她帮助MIT仪器实验室开发了阿波罗计划中航天器搭载的飞行软件,其编写的程序都以最大程度防止崩溃为目的,从而防止了阿波罗11号登月任务失败。Hamilton 还被认为发明了软件工程一词。在这一领域,她还是并行计算、优先级调配、端对端测试等技术的先驱者。
Marissa Mayer(玛丽莎·梅耶尔)
Google 首位女性工程师,谷歌经典首页守护神,前雅虎CEO
Marissa Mayer (1975-),毕业于斯坦福大学,符号系统(symbolic systems)学士,资讯工程硕士,专长人工智能。1999年加入谷歌,是谷歌的首位产品经理和女性工程师。她既是谷歌传统经典首页的守护神,也曾负责领导谷歌搜索产品的管理工作。
李飞飞
前 Google Cloud 人工智能和机器学习首席科学家,斯坦福大学副教授
李飞飞(1976-),作为计算机视觉领域的著名学者,她的研究领域主要为计算机视觉、认知神经科学、计算机神经科学和大数据分析。她最知名的工作是 Caltech 101 和视觉项目 ImageNet,其中视觉项目已经成为辨别海量视觉资料的重大进步,试图使用大量的图片来让程序学习辨别物体。李飞飞还创办了非营利项目 AI4ALL,旨在让人工智能走出“带帽衫 (guys with hoodies) 的理工男世界”,增加 AI 技术研发的多样性。该项目获得盖茨基金大力支持,为 Girls Who Code 投入资金,培养更多的年轻女性加入 AI 产品的研发,以减少 AI 世界的偏见。
=====彩蛋分割线=====
美国内衣品牌维多利亚的模特 Lyndsey Scott,身高175cm,也是 Calvin Klein 首位非裔美国模特。她的本职工作是网络工程师,掌握 Python、C++、Java 等编程语言,但却遭到众多人吐糟 —— “她只是用各种语言写 Hello World 吧”,引起性别歧视议论。然当事人霸气回应,“我在问答网站 Stackoverflow 上协助解答了412个问题,有27481积分,我也是 RayWendelich.com 的 iOS 教学团队成员、RallyBound 公司的资深 iOS 工程师。”
可以看到,对于计算机领域而言,不论开端还是发展,女性所做的贡献丝毫不容忽视。同为程序员,不能因为性别、身份等原因而产生偏见。