向女性程序员致敬!

2023-10-26

今天是3月8日,国际妇女节,先祝我娘节日快乐,再祝广大女性们节日快乐!

这里特别祝福一下程序媛们,你们冒着脱发、单身、没周末、xxxxxx等各种高风险在互联网事业中与程序猿们同甘共苦,一起撑起了互联网的半边天。

而且听闻历史上第一位程序员也是女性,肃然起敬,于是整理了一些业内神级女程序员,在今天这个女性独有的日子里,就让男同胞膜拜程序媛们吧。

 

Ada Lovelace(阿达·洛芙莱斯)

世界首位程序员

d98707ba6f7da52d55582820b82327df2c4.jpg

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(芭芭拉·利斯科夫)

美国首位计算机科学女博士

daf15af5d73367f724ba2cb2ea3906e5505.jpg

Barbara Liskov (1939-),美国计算机科学家,现任麻省理工学院电子电气与计算机科学系教授。1968年在斯坦福大学获得计算机博士学位,因此被誉为美国第一个获得计算机科学博士学位的女性。因在计算机编程语言和编程方法、分布式系统等领域的贡献分别于2004年和2008年获得冯诺依曼奖和图灵奖。

 

Margaret Hamilton(玛格丽特·汉密尔顿)

帮助人类登月的伟大女程序员,被认为是「软件工程」一词的发明者

8db109ec451d9e2b886933a8a60c6d004bc.jpg

Margaret Hamilton (1936-),美国计算机科学家,系统工程师和企业家。她帮助MIT仪器实验室开发了阿波罗计划中航天器搭载的飞行软件,其编写的程序都以最大程度防止崩溃为目的,从而防止了阿波罗11号登月任务失败。Hamilton 还被认为发明了软件工程一词。在这一领域,她还是并行计算、优先级调配、端对端测试等技术的先驱者。

 

Marissa Mayer(玛丽莎·梅耶尔)

Google 首位女性工程师,谷歌经典首页守护神,前雅虎CEO

f6170c2d638730bbebe2acb2c20fe5f8e5f.jpg

Marissa Mayer (1975-),毕业于斯坦福大学,符号系统(symbolic systems)学士,资讯工程硕士,专长人工智能。1999年加入谷歌,是谷歌的首位产品经理和女性工程师。她既是谷歌传统经典首页的守护神,也曾负责领导谷歌搜索产品的管理工作。

 

李飞飞

前 Google Cloud 人工智能和机器学习首席科学家,斯坦福大学副教授

7d428fab5b0a722c4ae4a1c9ae10229e8df.jpg

李飞飞(1976-),作为计算机视觉领域的著名学者,她的研究领域主要为计算机视觉、认知神经科学、计算机神经科学和大数据分析。她最知名的工作是 Caltech 101 和视觉项目 ImageNet,其中视觉项目已经成为辨别海量视觉资料的重大进步,试图使用大量的图片来让程序学习辨别物体。李飞飞还创办了非营利项目 AI4ALL,旨在让人工智能走出“带帽衫 (guys with hoodies) 的理工男世界”,增加 AI 技术研发的多样性。该项目获得盖茨基金大力支持,为 Girls Who Code 投入资金,培养更多的年轻女性加入 AI 产品的研发,以减少 AI 世界的偏见。

 

=====彩蛋分割线=====

1bca7a3c9aaa610d7f1b1aca068e7fe4d35.jpg

美国内衣品牌维多利亚的模特 Lyndsey Scott,身高175cm,也是 Calvin Klein 首位非裔美国模特。她的本职工作是网络工程师,掌握 Python、C++、Java 等编程语言,但却遭到众多人吐糟 —— “她只是用各种语言写 Hello World 吧”,引起性别歧视议论。然当事人霸气回应,“我在问答网站 Stackoverflow 上协助解答了412个问题,有27481积分,我也是 RayWendelich.com 的 iOS 教学团队成员、RallyBound 公司的资深 iOS 工程师。”

可以看到,对于计算机领域而言,不论开端还是发展,女性所做的贡献丝毫不容忽视。同为程序员,不能因为性别、身份等原因而产生偏见。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

向女性程序员致敬! 的相关文章

随机推荐

  • Java:记录一下第一次面试经历(新希望六和)

    记录一下本菜鸡两个月前第一次面试新希望六合这家公司 那时的我很多都回答不上来 非常尴尬 不过这第一次面试经历也算是给足了我动力继续努力 记录一下这个第一次面试的题目 也算是记录一下那时候的我 做过什么样的项目 简单介绍一下你的项目 项目的整
  • 客户端请求的端口号是什么?

    我们知道服务器端是要指定和开放端口号的 比如 web 服务 http 请求的 80 https 的 443 端口 都要开放 否则无法请求成功 我们知道通信是由两端组成的 既然服务器需要指定端口 那么客户端呢 比方说我用 chrome 浏览器
  • 模型微调技术

    模型微调 一 迁移学习中的常见技巧 微调 fine tuning 1 1 概念 1 2 步骤 1 3 训练 1 4 实现 一 迁移学习中的常见技巧 微调 fine tuning 1 1 概念 将在大数据集上训练得到的weights作为特定任
  • java常用第三方类库

    几乎每个程序员都知道要 避免重复发明轮子 的道理 尽可能使用那些优秀的第三方框架或库 但当真正进入开发 时 我却经常发现他们有时并不知道那些轮子在哪里 最近 我在业余时间带几个年轻的程序员一起做了一个很小的商业项目 而在一起开发的过程中 我
  • Java使用Collections.reverse()反转一个List

    public class Demo public static void main String args ArrayList
  • 2023年CPU&GPU天梯图(最新版)

    在当今计算机世界 CPU GPU和显卡的性能成为了衡量计算机性能的重要指标 今天深入了解CPU GPU和显卡天梯图 首先 CPU作为计算机的大脑 负责处理各种任务 它的性能主要由核心数 主频和缓存大小决定 其中 核心数和主频决定了CPU的处
  • 我的2016--"狗血"

    偶然看到了CSDN的 我的2016 主题征文活动 突然感慨一番 今年又快结束了 而我这一年的经历 可以浓缩为两个字 狗血 然而 我能用上如此不羁的词汇 并未能掩盖我木讷的内心 这才真的是狗血 感觉像在梦游 走了好远的路 一睁开眼睛却还在原地
  • Qt5和Qt6在线安装的问题

    在线安装我的梯子怎么都安装不快 如果只是时间长也行啊 但是经常蹦出来一个 下载xxx无响应 你还得去盯着它 不然就给你自动退出了 着实有些烦人 得下载14个小时 有一个方法是更换镜像源 也就是 在cmd命令行如下执行 qt unified
  • 第一个CUDA程序-addVector

    本文主要通过对两个浮点数组中的数据进行相加 并将其结果放入第三个数组中 其算法分别在CPU GPU上分别执行 并比较了所需时间 强烈感受到GPU的并行计算能力 这里 每个数组的元素大小为30000000个 一 实现代码 cpp view p
  • 对比学习simSiam(一)--Exploring Simple Siamese Representation Learning总体理解

    1 从名字上把握 sim是我们熟知的相似的那个单词 这个Siam是孪生的意思 这里使用这个来命名应该是为了指出孪生的重要性 这里的核心其实是在提出一个思想 对比学习这种由孪生网络结构构成的无监督学习的关键其实是孪生网络 两个网络有其中一方停
  • PyQt入门(8)-常用控件(下)

    目录 1 QListWidget 2 QTreeWidget 3 QTableWidget 1 QListWidget QListWidget是一个QListView的便捷类 提供一个列表视图 大数据量的情况下QListView确实更加灵活
  • Java 第一个程序 HelloWorld

    目录 1 常用 DOS 命令 2 Path 环境变量的配置 3 HelloWorld 编写和执行 4 HelloWorld 详解 1 常用 DOS 命令 在接触集成开发环境之前 我们需要使用命令行窗口对 Java 程序进行编译和运行 所以需
  • LeetCode每日一题2021.11.21—12.01

    2021 11 21 559 N叉树的最大深度 题目 思路 深度遍历 广度优先遍历 每次出队要把队列所有的元素拿出来 代码 Definition for a Node class Node public int val vector
  • 常用的C语言学习网站

    1 C语言网 C语言网 www dotcpp com 不仅提供C语言 还包括C java 算法与数据结构等课程在内的各种入门教程 视频录像 编程经验 编译器教程及软件下载 题解博客 源码分享等优质资源 提倡边学边练边分享 同时提供对口的IT
  • windows 通过ssh连接到Linux主机

    windows 通过ssh连接到Linux主机 文章目录 windows 通过ssh连接到Linux主机 1 ssh的认识 2 ssh的安全验证 3 连接方法 4 windows 通过ssh连接到Linux主机 1 ssh的认识 SSH 为
  • pixelBook2017原系统ChromeOS改windows

    部分内容引用于CSDN博主 行走的病毒 的原创文章 遵循CC 4 0 BY SA版权协议 转载请附上原文出处链接及本声明 原文链接 https blog csdn net DZTlaila article details 103843172
  • redis

    django redis 使用 结合 django redis 配置 django settings CACHES default BACKEND django redis cache RedisCache LOCATION redis 1
  • 手机连不上 mac 的解决办法

    原文地址 http mobile 51cto com aprogram 386942 htm http www miui com thread 1413676 1 1 html 小米2及其他Android手机无法连接mac解决方案 2013
  • Intellij IDEA运行报Command line is too long解法

    报错内容 Error running ServiceStarter Command line is too long Shorten command line for ServiceStarter or also for Applicati
  • 向女性程序员致敬!

    今天是3月8日 国际妇女节 先祝我娘节日快乐 再祝广大女性们节日快乐 这里特别祝福一下程序媛们 你们冒着脱发 单身 没周末 xxxxxx等各种高风险在互联网事业中与程序猿们同甘共苦 一起撑起了互联网的半边天 而且听闻历史上第一位程序员也是女