[oeasy]python0028_女性程序员_Eniac_girls_bug_Grace
【摘要】 [趣味拓展]女性程序员_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)