当前位置:首页 » 《资源分享》 » 正文

因 N-API 发音对黑人的头发不友好,Node.js 官方将其改名为 Node-API_justjavac(迷渡)

17 人参与  2021年06月01日 12:03  分类 : 《资源分享》  评论

点击全文阅读


N-API 是用来给 Node.js 构建本机插件的 API,它由 Node.js 官方维护。此 API 将是 Node.js 的应用程序二进制接口(Application Binary Interface,ABI)稳定版。它旨在将插件与底层 JavaScript 引擎中的更改隔离开来,这样低版本已经编译好的模块可以直接在高版本的 Node.js 上运行而无需重新编译。

但是 Node.js 成员 James M Snell 指出:N-API 的发音是 “En-Ay-Pee-Eye”,这个发音和 “nappy” 比较接近。nappy 的意思是“尿片、尿布”。

你以为他是因为这个名字不好听才建议改名的吗?不。他随后又指出:“nappy” 经常被用来形容黑人的头发,而且含贬义。而且 N-API 不能明确的表示这个 API 的含义。所以他建议改名。

我们都知道,最近美国的舆论是“黑命贵”,而没想到现在已经发展到了“黑发贵”了。

这个 API 是用来开发本机插件的,也就是 Native Addons,所以叫 N-API。如果不用这个名字,那么用什么呢?于是 James M Snell 建议使用 “Stable ABI”,也就是“稳定的 ABI”,简写为 S-ABI。

看到这儿我就不淡定了!如果因为 N-API 发音是对黑人的头发不友好,那这个发音简直是对十几亿中国人不友好。S-ABI,发音 “SABI”,音同……算了,我不写了,这种词汇我都不好意思写出来。

最终 N-API 被改名为了 Node-API。

当我去 GitHub 去看相关的 issue 和 pr 时,发现另一个不解的事情。Node 仓库的默认分支还是 master,而不是 main:
在这里插入图片描述
众所周知,受美国大规模的 “Black Lives Matter” 运动影响,为了安抚愈演愈烈的民众情绪,GitHub 把默认分支从 master 修改为了 main。因为 master/slave 会让人联想起主从,进而联想到奴隶制,进而联想到黑奴。很多软件的 blacklist/whitelist(黑名单/白名单)也修改为了 dennylist/allowlist(禁止名单/允许名单)。

Node.js 这么担心 N-API 发音涉嫌不尊重黑人头发,那又为什么不把 master 修改为 main 呢?

这个 issue 是 2021 年 1 月 1 日提的:https://github.com/nodejs/abi-stable-node/issues/420 美国文字狱进入了新阶段。


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/20632.html

发音  头发  美国  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 她的记忆停留在了最爱初恋的那年许欣柔楚临川完本_她的记忆停留在了最爱初恋的那年(许欣柔楚临川)
  • 全书浏览假千金的实习生男友霸占我办公室,我反手让他们倾家荡产(顾家明)_假千金的实习生男友霸占我办公室,我反手让他们倾家荡产(顾家明)全书结局
  • 童养夫让我给他的新欢出修复费(林嘉芝林思雅)_童养夫让我给他的新欢出修复费林嘉芝林思雅
  • 全文资助生女婿让我给他白月光付三千万月子中心钱(宋清玉宋雅)列表_全文资助生女婿让我给他白月光付三千万月子中心钱
  • 碎在时光里的谎言喻景宴秦明月完本_碎在时光里的谎言(喻景宴秦明月)
  • 旧爱剜心吻成灰席鄢之岑秋全书免费旧爱剜心吻成灰席鄢之岑秋全书免费
  • 结婚六年丈夫不碰我谁知儿子亲爹是寡头(纪清言傅司砚),结婚六年丈夫不碰我谁知儿子亲爹是寡头
  • 老公想换掉我的男胎,我笑他自不量力(宋薇于继业)_老公想换掉我的男胎,我笑他自不量力宋薇于继业
  • 给太子下了噬心蛊后,皇后找上门(小夭赵劼)全书浏览_给太子下了噬心蛊后,皇后找上门全书浏览
  • 豪门绝嗣!带球跑的夫人回来了!(谢长宴慕清杳)_豪门绝嗣!带球跑的夫人回来了!谢长宴慕清杳
  • 完美身材(李朵林之晴)_完美身材李朵林之晴
  • 离婚后,我和快穿系统绑定(白意秋陈荣周立慧)_离婚后,我和快穿系统绑定(白意秋陈荣周立慧)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1