[oeasy]python0028_女性程序员_Eniac_girls_bug_Grace

举报
yd_243933172 发表于 2024/08/05 10:11:48 2024/08/05
【摘要】 [趣味拓展]女性程序员_Eniac_girls_bug_Grace 🥋 回忆上次内容py文件 是 按照顺序一行行 挨排 解释执行的可以用 pdb3 hello.py来调试程序顺序执行程序 在文本中 从上到下 是一行行写的解释器 从上到下 是一行行解释的调试 也是 从上到下一行行 调试的bug这个东西是什么时候才有的呢?最早那只 活的bug🪰是谁找出来的 呢?🤔 计算之母找到 bug ...

[趣味拓展]女性程序员_Eniac_girls_bug_Grace 🥋

回忆上次内容

  • py文件 是 按照顺序
    • 一行行 挨排 解释执行的
    • 可以用 pdb3 hello.py
      • 来调试程序
  • 顺序执行
    • 程序 在文本中 从上到下 是
      • 一行行写的
    • 解释器 从上到下 是
      • 一行行解释的
    • 调试 也是 从上到下
      • 一行行 调试的
  • bug这个东西
    • 是什么时候才有的呢?

图片描述

  • 最早那只 活的bug🪰
    • 找出来的 呢?🤔

计算之母

  • 找到 bug 的第一个程序员 是一位女性
    • 名字叫 Grace Murray Hopper

图片描述

  • 和现在 程序员大多是男性不同

    • 继电器计算机时代的程序员 大多都是
  • 为什么 把程序错误

    • 叫做 bug 🪰 呢?
      • bug和虫子(bug) 有什么关系呢?

第一个错误 bug

  • 历史上 第个程序错误 是
    • 一只虫子bug🪰
  • bug🪰 飞进继电器(relay)计算机(computer)里面 来
    • 导致 当时的继电器 短路

图片描述

  • 所以 后来
    • 管错误 叫做bug
    • 管调试程序错误 叫做 debug
    • 减少bug

第一台电子管计算机Eniac

  • 程序员女性为主
    • 从 继电器计算机时代
    • 延续到 电子管计算机时代

图片描述

  • 女性比较心细
    • 而且 比较有耐心

Eniac Girls

  • Eniac Girls

图片描述

  • 为什么早期程序员都为女性呢?

编程

  • 最早的程序员是女性
    • 非常合理

图片描述

  • 因为当时 线缆很容易 变得一团乱麻
    • 程序员的工作 就是检查线路
    • 绣花 一样

编程和编织

  • 编程和编织很像
    • 都是
    • 所以 需要很细心、 有条理的人👩🏼‍🦱
    • 就像更早之前的 结绳纪事

图片描述

  • 因为 系住一个结
    • 所以 记住了 这个事
  • 所以 今天 纪录片
    • 有绞丝旁

提花织布机

  • 计算机的创意
    • 最初 源自 提花织布机

图片描述

  • 今天仍能
    • 从程序员身上的格子衫
    • 看到 织布机 影响
  • 女性程序员为主的时代
    • 是怎么发现bug的呢?

故障

  • 当初 格蕾丝和她的同事们
    • 正艰难地 想要 搞清楚
  • 正在使用的 继电器计算机 马克II
    • 出了什么问题

图片描述

  • 最后 发现
    • 一只活蛾
    • 被困在控制电路的电子开关 中

图片描述

  • 这个活的蛾子 被
    • 称为bug
  • 此后再出问题
    • 就被叫做
    • 又出了bug

bug

  • 不要害怕 bug
    • 因为 bug 是程序员存在的基础

图片描述

  • 如果没有了bug
    • 那也就不需要程序员了

说不清的bug

图片描述

  • 程序员本身就是 bug 一般的存在

图片描述

总结

  • 这次 了解到
    • 计算机早期操作员 多是女性
    • 她们最早发明了 bug🕷 这个概念

图片描述

  • 到现在也没有遇到一个bug
    • 如何才能让程序里面有bug 呢?
  • 我们下次再说!👋
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。