前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【致38节】消除代码里的“性别偏见”

【致38节】消除代码里的“性别偏见”

作者头像
曲水流觞
发布2020-05-19 12:54:15
5320
发布2020-05-19 12:54:15
举报
文章被收录于专栏:曲水流觞TechRill曲水流觞TechRill

没错,今天三八节,本大爷就给臭男人们挑个事儿。

众所周知,编程女性实乃凤毛麟角,不说职场偏见,单说一些程序设计都会流露出“性别偏见”,打引号是因为接下来我说的纯属玩笑,大家可不要当真。

世界顶级女程序员

前方高能!!!

接下来都是龙母式出场词!!!

英国诗人拜伦之女、数学家、计算机程序创始人世界第一位计算机程序员(注意没有性别定语哦)的Ada Lovelace;

美国海军少将、COBOL之母、BUG/DEBUG发明人、千年虫制造者、世界第三位计算机程序员编译语言创始人Grace Hopper;

互联网先驱、史前Google、第一个互联网黄页编写者、顶级域名规范制定人、com/net/org/gov等域名开发者、早期网络信息中心首席研究员Elizabeth Feinler;

随便Google搜一下world top female programmer, 就会出来一堆履历吓死人的神级女程序员(其实叫计算机科学家才对),我就不一一罗列了。历史上刚刚出现计算机那会儿,男人专心搞硬件,让女人搞软件。因为那时的共识是软件编程只是体力劳动(沉思状,现在好像也差不多),男人不屑于做,就交给了女人,结果女人做的不仅认真细致还有各种创新;再随着时代演进男人发现软件编程很有搞头,就又把编程的事从女人的手里抢了回来。编程的历史差不多就是这么个事,呵呵,男人!

Linux里的男人

大家在学Linux的时候,第一个或者第一批学会的命令一定有它:

man

这个“男人”用来显示某些命令或者配置文件的联机帮助的。还有个“info”,与“man”的功能相似,虽然info的表达感觉更直接,但man的使用相对更加普遍和深入人心一些。

有好事者(就是我)就不爽了:

凭啥定义成man而不是woman呢?这不是性别歧视么?

还真的有类似的讨论,

https://www.reddit.com/r/AskReddit/comments/4ehmqt/why_does_unix_have_a_man_page_instead_of_a_woman/

https://www.linuxquestions.org/questions/linux-general-1/man-pages-what-about-woman-789278/

好吧好吧,不开玩笑了,其实 man is short for manual(手册),并不是性别男。

不过最强编辑器Emacs真的有个woman,准确点是w/o man,更准确点是WithOut Man,是man命令的一个子集。神器就是神器,考虑就是周到。

继承关系里的父类

很多编程语言里都有继承,而提到上一级都会说父类,那么凭啥就不能叫母类

让我惊奇的是,怎么Google都无法搜到与此相关的讨论。歪果仁似乎比我们要注意女权,人家都说的都是Parent Class 也就是父母类,而我们自己好像都不太注意。

Anyway,从今儿开始建议我们都改口说父母类吧。当然你非要说母父类,我也没啥意见。

最后声明:

本文纯属搞笑,如有雷同,FBI警告。

顺祝自己的领导和其他各位

Happy Women's Day!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 曲水流觞TechRill 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档