这些计算机术语你读对了么?
| 2017-03-02 15:45 评论: 18 收藏: 8
作为程序员,我们虽然不像港台剧那样处处用中文混着英文说话,但是在日常的工作学习中还是会大量接触到各种英文单词和缩写。除了一些很普通的英文单词由于某种神秘不可知的原因被屡屡错读之外,计算机世界是变化的如此之快,也经常出现一些新的缩写令非英语母语的中国程序员在懵圈之后随便选个姿势去读。
我猜测,或许是为了将广告野生程序员从这种尴尬之中解脱出来,石墨文档在 GitHub 上做了一个有趣的仓库,专门收集了许多中国程序员容易发音错误的单词。
单词 | 正确发音 | 错误发音 |
---|---|---|
access ♪ | ✓ ['ækses] | ✗ [ək'ses] |
Angular ♪ | ✓ ['æŋgjʊlə] | ✗ ['æŋɡələ; 'æŋdʒʌlə] |
AJAX ♪ | ✓ ['eidʒæks] | ✗ [ə'dʒʌks] |
Apache ♪ | ✓ [ə'pætʃɪ] | ✗ [ʌpʌtʃ] |
app ♪ | ✓ [æp] | |
archive ♪ | ✓ ['ɑːkaɪv] | ✗ ['ətʃɪv] |
array ♪ | ✓ [ə'rei] | ✗ [æ'rei] |
avatar ♪ | ✓ ['ævətɑː] | ✗ [ə'vʌtɑ] |
Azure ♪ | ✓ ['æʒə] | ✗ [ˈæzʊʒə] |
cache ♪ | ✓ [kæʃ] | ✗ [kætʃ] |
deque ♪ | ✓ ['dek] | ✗ [di'kju] |
digest ♪ | ✓ ['dɑɪdʒɛst] | ✗ ['dɪgɛst] |
Django ♪ | ✓ [ˈdʒæŋɡoʊ] | ✗ [diˈdʒæŋɡoʊ] |
doc ♪ | ✓ [dɒk] | ✗ [daʊk] |
facade ♪ | ✓ [fə'sɑːd]] | ✗ ['feikeid] |
Git ♪ | ✓ [ɡɪt] | ✗ [dʒɪt; jɪt] |
GNU ♪ | ✓ [gnu:] | |
GUI ♪ | ✓ [ˈɡui] | |
height ♪ | ✓ [haɪt] | ✗ [heɪt] |
hidden ♪ | ✓ ['hɪdn] | ✗ ['haɪdn] |
image ♪ | ✓ ['ɪmɪdʒ] | ✗ [ɪ'meɪdʒ] |
integer ♪ | ✓ ['ɪntɪdʒə] | ✗ [ˈɪntaɪgə] |
issue ♪ | ✓ ['ɪʃuː] | ✗ [ˈaɪʃuː] |
Java ♪ | ✓ ['dʒɑːvə] | ✗ ['dʒɑːvɑː] |
jpg(jpeg) ♪ | ✓ ['dʒeɪpeɡ] | [ˈdʒeɪˈpi:ˈdʒiː] |
Linux ♪ | ✓ ['lɪnəks] | ✗ [ˈlɪnʌks; ˈlɪnjuːks] |
main ♪ | ✓ [meɪn] | ✗ [mɪn] |
margin ♪ | ✓ ['mɑːdʒɪn] | ✗ ['mʌgɪn] |
maven ♪ | ✓ ['meɪvn] | ✗ ['maːvn] |
module ♪ | ✓ ['mɒdjuːl] | ✗ ['məʊdl] |
nginx | ✓ Engine X | |
null ♪ | ✓ [nʌl] | ✗ [naʊ] |
OS X | ✓ OS ten | |
parameter ♪ | ✓ [pə'ræmɪtə] | ✗ ['pærəmɪtə] |
putty ♪ | ✓ [ˈpʌti] | ✗ [ˈpuːti] |
query ♪ | ✓ ['kwɪəri] | ✗ ['kwaɪri] |
Qt ♪ | ✓ [kjuːt] | |
resolved ♪ | ✓ [rɪ'zɒlvd] | ✗ [rɪ'səʊvd] |
retina ♪ | ✓ ['retɪnə] | ✗ [ri'tina] |
san jose ♪ | ✓ [sænhəu'zei] | ✗ [sæn'ju:s] |
safari ♪ | ✓ [sə'fɑːrɪ] | ✗ [sæfərɪ] |
scheme ♪ | ✓ [skiːm] | ✗ [s'kæmə] |
sudo | ✓ ['suːduː] | |
suite ♪ | ✓ [swiːt] | ✗ [sjuːt] |
typical ♪ | ✓ ['tɪpɪkl] | ✗ ['taɪpɪkəl] |
Ubuntu ♪ | ✓ [ʊ'bʊntʊ] | ✗ [juː'bʊntʊ] |
variable ♪ | ✓ ['veəriəbl] | ✗ [və'raiəbl] |
vue ♪ | ✓ [v'ju:] | ✗ [v'ju:i] |
width ♪ | ✓ [wɪdθ] | ✗ [waɪdθ] |
YouTube ♪ | ✓ ['juː'tjuːb] | ✗ ['juː'tʊbɪ] |
本着简单的原则,又为了避免程序员们出现选择困难症,“正确音标”采用了最接近有道词典音频的英式 DJ 音标,不代表其唯一性。专业在线英语词典请参考知乎链接:在线英语词典哪个比较好?
参考资料
- https://www.zhihu.com/question/19739907
- https://www.v2ex.com/t/131094
- https://www.v2ex.com/t/309350
- https://www.v2ex.com/t/63781
- https://www.v2ex.com/t/246033
- https://www.v2ex.com/t/342087
此外,还有一位 花灰”——请捋直了舌头跟我念:H-U-A-花,H-U-I-灰,花灰。
同学根据此库的数据,做了一个开源的 iOS 应用,这个应用的名字非常绝妙,叫做“作者说道:
这个小 App 用 UITableView 陈列了一些中国程序员经常读错的单词,用 AVFoundation 实现美音和英音的朗读,用 Playground 同步单词库。功能异常简陋,实现非常粗暴,仅供 iOS 程序员自行编译,纠正发音使用,懒得提交 App Store。
可从以下视频中略窥一斑,做的还是不错的,不过如果你的 iPhone 没越狱,显然是没法用的——或许你可以去作者的 issues 页面请求他上架?:-D
那么你有几个读错的呢?欢迎发表评论,也欢迎去提交你发现易读错的计算机术语和缩写。
有同学表示,读对还不行,你经常用的一些单词术语,或许并不是你以为的那个意思。不信?你去看看“程序员眼中的英语单词”和它原本的意思差别有多大就知道了~
- hello_linux [Chrome 51.0|Windows 7] 2017-03-09 07:36 2 赞 回复
- 很好哦,小编。
- journey.ad [Firefox 52.0|GNU/Linux] 2017-03-07 17:29 9 赞 回复
-
function say
set text $argv[1]
set lang zh
for i in (echo $argv | sed 's|--*|\\'\n'|g' | sed 's/[ \t]*$//g' | grep -v '^$')
echo $i | read -l option value
switch $option
case t text
set text $value
case l lang
set lang $value
case s speed
set speed $value
end
end
if [ $text ]
mpv "https://fanyi.baidu.com/gettts?lan=$lang&text=$text&spd=$speed&source=web" > /dev/null
else
echo "say -t text -l language(zh cte en jp kor pt de spa ru fra) -s speed"
end
end
fish 版本,用的百度接口,支持普粤英日韩葡德西俄法等多种语言,阿拉伯语和泰语似乎因为编码的原因返回为空
调用方法,打开终端,输入 say "任何你想读音的单词,句子,段落。"
say -t text -l language(zh cte en jp kor pt de spa ru fra) -s speed
- upall [Chrome 56.0|Windows 10] 2017-03-07 16:55 3 赞 回复
- linux 都没读对还怎么往下看
- [1]逗比不要跑! [Firefox 45.0|GNU/Linux] 发表于 2017-03-03 10:29 的评论:受这篇文章启发,写了一点脚本
function say {
mpv http://dict.youdao.com/dictvoice?audio=${1}'&'type=1 > /dev/null
}
alias say='say $1'
贴入自己的.bashrc,然后打开终端,say linux
欢迎补充。
PS:原来这里发链接需要登录,这次就不匿名了[2]来自河北沧州的 Chrome 56.0|GNU/Linux 用户 发表于 2017-03-03 21:46 的评论:友情提示: function say() 后面要有括号。 - 来自广东的 Chrome 56.0|GNU/Linux 用户 2017-03-04 18:30 4 赞 回复
- 有function就不用括号了,没有function才要求要有括号
- [1]逗比不要跑! [Firefox 45.0|GNU/Linux] 发表于 2017-03-03 10:29 的评论:受这篇文章启发,写了一点脚本
function say {
mpv http://dict.youdao.com/dictvoice?audio=${1}'&'type=1 > /dev/null
}
alias say='say $1'
贴入自己的.bashrc,然后打开终端,say linux
欢迎补充。
PS:原来这里发链接需要登录,这次就不匿名了 - linux [Chrome 56.0|Mac 10.11] 2017-03-03 21:14 3 赞 回复
-
赞赞赞!
PS.,ID 不错 →_→
- [1]来自美国的 Chrome 56.0|Windows 10 用户 发表于 2017-03-03 20:31 的评论:读到一半才发现自己读了错误的一列
- linux [Chrome 56.0|Mac 10.11] 2017-03-03 21:12 3 赞 回复
- 哈哈哈哈
- 来自天津的 WeChat 6.5|iOS 10.1 用户 2017-03-02 23:28 4 赞 回复
-
Linux 中的 ux 可以念 阿克斯,这是 Linus 本人在电视访谈节目中说的。
Git 念 高it
- 绿色圣光 [Firefox 51.0|GNU/Linux] 2017-03-02 18:47 4 赞 回复
- 我自认为自己挺注意的了,可还是有不少读错的。
- [1]GHLandy [Chrome 56.0|Windows 10] 发表于 2017-03-02 17:30 的评论:这 Linux,原来一直读错了。。。呵呵。。
- 来自福建厦门的 Firefox 51.0|GNU/Linux 用户 2017-03-02 18:39 4 赞 回复
- Linux 读音不考究,一直照维基百科上的读。
- [1]来自广东深圳的 Chrome 54.0|Windows 7 用户 发表于 2017-03-02 16:55 的评论:我也错了一半多....没想到gui竟然是鬼
- kashu [Chrome 56.0|Windows 8.1] 2017-03-02 18:03 4 赞 回复
-
你个鬼哦……
孤以…