# 程序员英语

# 音标

英语共有 48 个国际音标,其中元音有 20 个(包括单元音 12 个,双元音 8 个),辅音有 28 个。英语中的音标充当了汉字中拼音的角色,元音相当于汉语拼音中的韵母,辅音相当于汉语拼音中的声母。只要掌握了英语音标和英语字母的发音规则,就可以根据这些规则来拼读和记忆单词。

# 20 个元音

元音:包含 12 个单元音与 8 个双元音。其中单元音又包含 5 个长元音与 7 个短元音

https://www.zhihu.com/search?type=content&q=%E8%8B%B1%E8%AF%AD%20%E9%9F%B3%E6%A0%87

# 词根记忆

# 词根词缀的由来

  1. 前缀: 方向(根)
  2. 词根: 本义
  3. 后缀: 词性

但是并不是所有的单词都有完整的三部分。

# compare 比较

compare A with B 将 A 和 B 进行比较 compare A to B 将 A 比作 B

前缀: com 【 com/con = together 】往中间聚 词根:下面单个等于 equal 同等的意思

  • pair
  • partner
  • pardon 原谅

所以 compare 的意思就是:把两个东西放在一起比较

# pardon 原谅

donate 捐赠, 本质意思是 give 给 所以 pardon 的意思就是: 给我同等的待遇的意思,也就是原谅一下我

# 介词

  • to 有一个从属感,是有一个方向的感觉。the key to the door. 钥匙从属于们。
  • of 表示属于主体的一部分。 color of room; map of china.

# 示例笔记

# geo 词根表示大地

  • Geography 【 graphy = writing 】 描述大地的学科 = 地理学
  • Geographer 地理学家
  • Geology 【 logic => logy = study 】 研究大地的学问 = 地质学
  • Geologist 地质学家 【 ist 专门从事某一项领域的人 】
  • Geometry 【 metr = measure 】测量大地的科学 = 几何学
  • Geometrician 几何学家 【 cian 从事某一类职业的人 】
  • George 土地工作者、农民

# auto 自己

  • autography 【 自己写 】笔迹
  • autobiography 【 自己写自己的生命 】自传
  • automobile 【 自己动 】汽车

# logy 逻辑、学问

  • biologic 【 跟生命相关的学问 bio 是生命 】生物的

# cian 从事某一类职业的人

  • musician 音乐家
  • magician 魔术师

# raise 升高

  • raise hands 举手
  • raise the family 养家
  • raise money 筹钱

# spect = see look 看

  • expect 【 ex 向外看 】期待
  • inspect 【 in 向内看(安检) 】检查
  • prospect 【 pro/pri/pre 更前沿的,向前的 】展望
  • respect 【 re 重新 1. back 2. again 一再 】尊重
  • telescope 【 tele 远 】 望远镜

# tele 远

  • television 【 看远处的东西 】电视机
  • telephone 电话
  • telescope 【 scope => spect 看,看见远处的东西】 望远镜

# ex = out

  • exit 出口
  • ex-boyfriend 前男友

# able 可以

  • comparable 可以比较的

# para 独立的部分,偏

  • unparalleled 无与伦比的
  • paralyzed (只能使用身体的某个部分)瘫痪的
  • paralympics 用身体的一部分参赛
  • paragraph 【 graph = writing 】(写出来东西的一部分)段落
  • paraPhrase 【 phrase = speak 】(把部分内容用自己的话说出来)改写,释义
  • paranoia 偏执狂
  • parallel (独立的线, lel = level)平行线

# 否定前缀

  • in
    • incomparable 无与伦比的
  • un
    • unparalleled (无人能与其等同)无与伦比的

# 技术方式

# 有道翻译 js sdk

const Youdao = require('youdao-translate');

Youdao.init({
  key: '626956391',
  keyfrom: 'pandaworkflow',
  // only: 'dict' or 'translate'
});

Youdao.query('panda').then(data => {
  console.log(data);
});

# 发音

调用有道词典的在线发音库: 美音:

http://dict.youdao.com/dictvoice?type=0&audio=

英音:

http://dict.youdao.com/dictvoice?type=1&audio=

比如发送 get 请求即可得到发音: http://dict.youdao.com/dictvoice?type=1&audio=test

# github

https://github.com/byoungd/english-level-up-tips-for-Chinese https://github.com/yujiangshui/A-Programmers-Guide-to-English https://a-programmers-guide-to-english.harryyu.me/