You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 KiB
30 KiB
中国程序员容易发音错误的单词
Words Commonly Mispronounced by Chinese Programmers
单词表
点击🔊收听正确读音
| 单词 | 正确发音(英音) | 正确发音(美音) | 错误发音 |
|---|---|---|---|
| access | 🔊 /'ækses/ | 🔊 /ˈækses/ | ❌ /ˈækses/ |
| admin | 🔊 /'ædmɪn/ | 🔊 /ˈædmɪn/ | ❌ /ˈædmɪn/ |
| Adobe | 🔊 /ə'dəʊbi/ | 🔊 /ə'dəʊbi/ | ❌ /ə'dəʊbi/ |
| adversarial | 🔊 /ˌædvəˈseəriəl/ | 🔊 /ˌædvərˈseriəl/ | ❌ /ˌædvərˈseriəl/ |
| agile | 🔊 /'ædʒaɪl/ | 🔊 /ˈædʒl/ | ❌ /ˈædʒl/ |
| AJAX | 🔊 /'eidʒæks/ | 🔊 /'eidʒæks/ | ❌ /'eidʒæks/ |
| alias | 🔊 /ˈeɪliəs/ | 🔊 /ˈeɪliəs/ | ❌ /ˈeɪliəs/ |
| amazon | 🔊 /'æməzən/ | 🔊 /ˈæməzɑːn/ | ❌ /ˈæməzɑːn/ |
| analogy | 🔊 /əˈnælədʒi/ | 🔊 /əˈnælədʒi/ | ❌ /əˈnælədʒi/ |
| Angular | 🔊 /'æŋgjʊlə/ | 🔊 /ˈæŋɡjələr/ | ❌ /ˈæŋɡjələr/ |
| Apache | 🔊 /ə'pætʃɪ/ | 🔊 /əˈpætʃi/ | ❌ /əˈpætʃi/ |
| app | 🔊 /æp/ | 🔊 /æp/ | ❌ /æp/ |
| archive | 🔊 /'ɑːkaɪv/ | 🔊 /'ɑːkaɪv/ | ❌ /'ɑːkaɪv/ |
| array | 🔊 /ə'rei/ | 🔊 /əˈreɪ/ | ❌ /əˈreɪ/ |
| ASCII | 🔊 /'æski/ | 🔊 /ˈæski/ | ❌ /ˈæski/ |
| aspect | 🔊 /'æspekt/ | 🔊 /ˈæspekt/ | ❌ /ˈæspekt/ |
| async | 🔊 /əˈsɪŋk/ | 🔊 /æˈsɪŋk/ | ❌ /æˈsɪŋk/ |
| avatar | 🔊 /'ævətɑː/ | 🔊 /ˈævətɑːr/ | ❌ /ˈævətɑːr/ |
| Azure | 🔊 /'æʒə/ | 🔊 /ˈæʒər/ | ❌ /ˈæʒər/ |
| bind | 🔊 /baɪnd/ | 🔊 /baɪnd/ | ❌ /baɪnd/ |
| cache | 🔊 /kæʃ/ | 🔊 /kæʃ/ | ❌ /kæʃ/ |
| canal | 🔊 /kəˈnæl/ | 🔊 /kəˈnæl/ | ❌ /kəˈnæl/ |
| Chrome | 🔊 /krəʊm/ | 🔊 /kroʊm/ | ❌ /kroʊm/ |
| clang | 🔊 /klæŋ/ | 🔊 /klæŋ/ | ❌ /klæŋ/ |
| daemon | 🔊 /'diːmən/ | 🔊 /ˈdiːmən/ | ❌ /ˈdiːmən/ |
| debt | 🔊 /det/ | 🔊 /det/ | ❌ /det/ |
| deny | 🔊 /dɪ'naɪ/ | 🔊 /dɪˈnaɪ/ | ❌ /dɪˈnaɪ/ |
| deprecate | 🔊 /ˈdeprəkeɪt/ | 🔊 /ˈdeprəkeɪt/ | - |
| deque | 🔊 /'dek/ | 🔊 /dɛk/ | ❌ /dɛk/ |
| Django | 🔊 /ˈdʒæŋɡoʊ/ | 🔊 /ˈdʒæŋɡoʊ/ | ❌ /ˈdʒæŋɡoʊ/ |
| doc | 🔊 /dɒk/ | 🔊 /dɒk/ | ❌ /dɒk/ |
| dotnet | 🔊 /dɒtnet/ | 🔊 /dɑːtnet/ | ❌ /dɑːtnet/ |
| edition | 🔊 /ɪˈdɪʃ(ə)n/ | 🔊 /ɪˈdɪʃn/ | ❌ /ɪˈdɪʃn/ |
| ephemeral | 🔊 /ɪˈfemərəl/ | 🔊 /ɪˈfemərəl/ | ❌ /ɪˈfemərəl/ |
| epoch | 🔊 /ˈiːpɒk/ | 🔊 /ˈepək/ | ❌ /ˈepək/ |
| event | 🔊 /ɪ'vent/ | 🔊 /ɪˈvent/ | ❌ /ɪˈvent/ |
| execute | 🔊 /ˈeksɪkjuːt/ | 🔊 /ˈeksɪkjuːt/ | - |
| executor | 🔊 /ɪɡˈzekjətə(r)/ | 🔊 /ɪɡˈzekjətər/ | - |
| exit | 🔊 /ˈeksɪt/ | 🔊 /ˈeksɪt/ | ❌ /ˈeksɪt/ |
| facade | 🔊 /fə'sɑːd/ | 🔊 /fəˈsɑːd/ | ❌ /fəˈsɑːd/ |
| fedora | 🔊 /fɪ'dɔːrə/ | 🔊 /fɪˈdɔːrə/ | ❌ /fɪˈdɔːrə/ |
| format | 🔊 /'fɔːmæt/ | 🔊 /ˈfɔːrmæt/ | ❌ /ˈfɔːrmæt/ |
| gauge | 🔊 /ɡeɪdʒ/ | 🔊 /ɡeɪdʒ/ | ❌ /ɡeɪdʒ/ |
| Git | 🔊 /ɡɪt/ | 🔊 /ɡɪt/ | ❌ /ɡɪt/ |
| GNU | 🔊 /gnu:/ | 🔊 /gnuː/ | - |
| Grafana | 🔊 /grəˈfɑːnˌɑː/ | 🔊 /grəˈfɑːnˌɑː/ | - |
| GraphQL | 🔊 /græf kju ɛl/ | 🔊 /græf kju ɛl/ | ❌ /græf kju ɛl/ |
| GUI | 🔊 /ˈɡu:i/ | 🔊 /ˈɡu:i/ | - |
| Haskell | 🔊 /ˈhæskəl/ | 🔊 /ˈhæskəl/ | ❌ /ˈhæskəl/ |
| height | 🔊 /haɪt/ | 🔊 /haɪt/ | ❌ /haɪt/ |
| hidden | 🔊 /'hɪdn/ | 🔊 /ˈhɪdn/ | ❌ /ˈhɪdn/ |
| image | 🔊 /'ɪmɪdʒ/ | 🔊 /ˈɪmɪdʒ/ | ❌ /ˈɪmɪdʒ/ |
| implement | 🔊 /'ɪmplɪm(ə)nt/ | 🔊 /ˈɪmplɪmənt/ | ❌ /ˈɪmplɪmənt/ |
| integer | 🔊 /'ɪntɪdʒə/ | 🔊 /ˈɪntɪdʒər/ | ❌ /ˈɪntɪdʒər/ |
| issue | 🔊 /'ɪʃuː/ | 🔊 /ˈɪʃuː/ | ❌ /ˈɪʃuː/ |
| Java | 🔊 /'dʒɑːvə/ | 🔊 /ˈdʒɑːvə/ | - |
| jpg | 🔊 /'dʒeɪpeɡ/ | 🔊 /'dʒeɪpeɡ/ | ❌ /'dʒeɪpeɡ/ |
| key | 🔊 /kiː/ | 🔊 /kiː/ | ❌ /kiː/ |
| Kubernetes | 🔊 /kubз'netɪs/ | 🔊 /kuːbə˞'netiz/ | - |
| lambda | 🔊 /ˈlæmdə/ | 🔊 /ˈlæmdə/ | ❌ /ˈlæmdə/ |
| Ldap | 🔊 /el'dæp/ | 🔊 /el'dæp/ | ❌ /el'dæp/ |
| linear | 🔊 /'lɪnɪə/ | 🔊 /ˈlɪniər/ | ❌ /ˈlɪniər/ |
| LINQ | 🔊 /lɪŋk/ | 🔊 /lɪŋk/ | ❌ /lɪŋk/ |
| Linux | 🔊 /'lɪnəks/ | 🔊 /ˈlaɪnəks/ | ❌ /ˈlaɪnəks/ |
| locale | 🔊 /ləʊ'kɑːl/ | 🔊 /loʊˈkæl/ | ❌ /loʊˈkæl/ |
| Lucene | 🔊 /lu'siːn/ | 🔊 /lu'siːn/ | ❌ /lu'siːn/ |
| macro | 🔊 /ˈmækrəʊ/ | 🔊 /ˈmækroʊ/ | ❌ /ˈmækroʊ/ |
| main | 🔊 /meɪn/ | 🔊 /meɪn/ | ❌ /meɪn/ |
| margin | 🔊 /'mɑːdʒɪn/ | 🔊 /ˈmɑːrdʒɪn/ | ❌ /ˈmɑːrdʒɪn/ |
| matrix | 🔊 /ˈmeɪtrɪks/ | 🔊 /ˈmeɪtrɪks/ | ❌ /ˈmeɪtrɪks/ |
| maven | 🔊 /'meɪvn/ | 🔊 /ˈmeɪvn/ | ❌ /ˈmeɪvn/ |
| max | 🔊 /mæks/ | 🔊 /mæks/ | ❌ /mæks/ |
| Microsoft | 🔊 /'maikrəusɔft/ | 🔊 /ˈmaɪkrəsɔːft/ | ❌ /ˈmaɪkrəsɔːft/ |
| miscellaneous | 🔊 /ˌmɪsəˈleɪniəs/ | 🔊 /ˌmɪsəˈleɪniəs/ | - |
| module | 🔊 /'mɒdjuːl/ | 🔊 /ˈmɑːdʒuːl/ | ❌ /ˈmɑːdʒuːl/ |
| native | 🔊 /ˈneɪtɪv/ | 🔊 /ˈneɪtɪv/ | ❌ /ˈneɪtɪv/ |
| null | 🔊 /nʌl/ | 🔊 /nʌl/ | ❌ /nʌl/ |
| obsolete | 🔊 /ˈɒbsəliːt/ | 🔊 /ˌɑːbsəˈliːt/ | - |
| parameter | 🔊 /pə'ræmɪtə/ | 🔊 /pəˈræmɪtər/ | ❌ /pəˈræmɪtər/ |
| phantom | 🔊 /'fæntəm/ | 🔊 /ˈfæntəm/ | ❌ /ˈfæntəm/ |
| privilege | 🔊 /'prɪvəlɪdʒ/ | 🔊 /ˈprɪvəlɪdʒ/ | ❌ /ˈprɪvəlɪdʒ/ |
| probe | 🔊 /prəʊb/ | 🔊 /proʊb/ | ❌ /proʊb/ |
| Prometheus | 🔊 /prə-ˈmē-thē-əs/ | 🔊 /pro'miθɪəs/ | - |
| putty | 🔊 /ˈpʌti/ | 🔊 /ˈpʌti/ | ❌ /ˈpʌti/ |
| Qt | 🔊 /kjuːt/ | 🔊 /kjuːt/ | - |
| query | 🔊 /'kwɪəri/ | 🔊 /ˈkwɪri/ | ❌ /ˈkwɪri/ |
| Realm | 🔊 /relm/ | 🔊 /relm/ | ❌ /relm/ |
| reconcile | 🔊 /ˈrekənsaɪl/ | 🔊 /ˈrekənsaɪl/ | - |
| Redux | 🔊 /ri'dʌks/ | 🔊 /ri'dʌks/ | ❌ /ri'dʌks/ |
| resolved | 🔊 /rɪ'zɒlvd/ | 🔊 /rɪˈzɑːlvd/ | ❌ /rɪˈzɑːlvd/ |
| resort | 🔊 /rɪˈzɔ:t/ | 🔊 /rɪˈzɔːrt/ | ❌ /rɪˈzɔːrt/ |
| resume | 🔊 /rɪ'zju:m/ | 🔊 /rɪˈzuːm/ | ❌ /rɪˈzuːm/ |
| retina | 🔊 /'retɪnə/ | 🔊 /ˈretɪnə/ | ❌ /ˈretɪnə/ |
| route | 🔊 /ruːt/ | 🔊 /ruːt/ | ❌ /ruːt/ |
| safari | 🔊 /sə'fɑːrɪ/ | 🔊 /səˈfɑːri/ | ❌ /səˈfɑːri/ |
| San Jose | 🔊 /sænhəu'zei/ | 🔊 /sænhəu'zei/ | ❌ /sænhəu'zei/ |
| scala | 🔊 /ˈskɑːlɑ/ | 🔊 /ˈskɑːlɑ/ | ❌ /ˈskɑːlɑ/ |
| scheme | 🔊 /skiːm/ | 🔊 /skiːm/ | ❌ /skiːm/ |
| segue | 🔊 /'sɛɡwe/ | 🔊 /ˈseɡweɪ/ | ❌ /ˈseɡweɪ/ |
| suite | 🔊 /swiːt/ | 🔊 /swiːt/ | ❌ /swiːt/ |
| telemetry | 🔊 /təˈlemətri/ | 🔊 /təˈlemətri/ | ❌ /təˈlemətri/ |
| thymeleaf | 🔊 /ˈtaɪmˌlɪːf/ | 🔊 /ˈtaɪmˌlɪːf/ | ❌ /ˈtaɪmˌlɪːf/ |
| tuple | 🔊 /tjʊpəl/ | 🔊 /tuːpəl/ | - |
| typical | 🔊 /'tɪpɪkl/ | 🔊 /ˈtɪpɪkl/ | ❌ /ˈtɪpɪkl/ |
| Ubuntu | 🔊 /ʊ'bʊntʊ/ | 🔊 /ʊ'bʊntʊ/ | ❌ /ʊ'bʊntʊ/ |
| Vagrant | 🔊 /ˈveɪɡrənt/ | 🔊 /ˈveɪɡrənt/ | ❌ /ˈveɪɡrənt/ |
| variable | 🔊 /'veəriəbl/ | 🔊 /ˈveriəbl/ | ❌ /ˈveriəbl/ |
| verbose | 🔊 /vɜːˈbəʊs/ | 🔊 /vɜːrˈboʊs/ | ❌ /vɜːrˈboʊs/ |
| Vite | 🔊 /vit/ | 🔊 /vit/ | ❌ /vit/ |
| vue | 🔊 /v'ju:/ | 🔊 /v'ju:/ | ❌ /v'ju:/ |
| width | 🔊 /wɪdθ/ | 🔊 /wɪdθ/ | ❌ /wɪdθ/ |
| YouTube | 🔊 /'juː'tjuːb/ | 🔊 /'juː'tjuːb/ | ❌ /'juː'tjuːb/ |
- Kubernetes:当使用简名 ‘Kube’ 称呼 ‘Kubernetes’ 时, 发音则与 ‘cube’(/kjuːb/) 一致
- 本着简单的原则, 又为了避免程序猿们出现选择困难症, '正确音标'采用了最接近有道词典音频的英式 DJ 音标, 不代表其唯一性
- 专业在线英语词典请参考: 在线英语词典哪个比较好?
相关链接
工具
- 浏览器扩展:实时检索英语发音,安装 chromium 扩展或外部独立库
- 排版更好看的网页:https://shimohq.github.io/chinese-programmer-wrong-pronunciation/,thanks @antfu
- iOS应用:猿单词
拓展
- 真人发音: https://www.bilibili.com/video/bv1nv411i7z3 (by @hailintao)
- 国际音标严式记音(纽约音)https://github.com/b1f6c1c4/programming-pronunciations-en_US (by @b1f6c1c4)
- 单词连读:https://corrector.justsong.cn/ (by @songquanpeng)
Inspired
- 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
开发说明
项目使用 github pages 托管单词列表的静态页面。单词列表数据见:data.json,每次编译后,会根据最新的单词列表数据重新生成静态页面。
如何给项目新增功能?
- 修改浏览器插件代码,请使用 master 分支
- 修改静态页面代码,请使用 gh-pages 分支
- 代码规范,暂无,PR welcome!
- 提交规范,参考 Git Commit 日志风格指南
如何新增或修改单词?
- 切换到 gh-pages 分支
- 直接在 data.json 的末尾新增单词(不需要手动排序)
- 提交修改,如“git commit -am 'add: word newword'”
- 使用 npm version patch 重新打包并递增版本号
TODO
见:TODO.md