第一遍读的是中文版,寒假期间重读了英文版。这应该是第一本读完的英文专业书籍。读的过程中还是稍微有些困难的,其实专业书籍的英文不会很难,但和本就陌生的专业知识结合起来,读书的速度就明显很慢了。不过,总是要迈出第一步的。

书籍网站首页链接:

https://www.charlespetzold.com/code/

书中并未给出参考文献,网站详细列出了Annotated Bibliography:

https://www.charlespetzold.com/code/CodeBibliography.html

网站的Annotated Bibliography, Technical Addendum, Errata - Hardcover Edition, Ambiguities and Clarifications四部分还是很有价值的。

作者Charles Petzold的网站:

https://www.charlespetzold.com/home.html


之前看到一篇blog中关于英语学习的建议,提到”一定要用英英字典,不要用英汉字典”,因为“就算用最好的英汉字典,也会严重延缓甚至误导对英文单词的理解”。这点有些时候倒是感同身受,看中文释义理解不了的单词,看英文释义或例句就可以轻松理解。不过专业方向有很多的专业术语,尽管中文翻译的有点奇怪,不过只能习惯适应。

因此,列出我读此书过程中的陌生词汇(自己的词汇量还是很小的😭😬):

punctuation marks 标点符号

automatic teller 自动取款机

comma 逗号 semicolon 分号 colon 冒号 period 句号 parenthese 括号 ellipsis 省略号

ellipse n. [数] 椭圆形,[数] 椭圆

accent indicator 音调符号

capital letters 大写字母 capitalize v. 用大写字母书写(或印刷)

neutron 中子 proton 质子 electron 电子 atom 原子 molecules 分子

table salt食盐

charge 电荷 current n.电流 conductor 导体 insulator 绝缘体

in the chapters ahead 在后面的章节中

relay 继电器

ratify 批准 ratified ratification

hockey n. <英>曲棍球;<美>冰球

flour n.面粉,粉

dispense v.发放,分配;

dispense with sb/sth: to stop using sb/sth because you no longer need them or it 摒弃;不再需要;不再用

I think we can dispense with the formalities (= speak openly and naturally to each other). 我想我们就免去客套吧。

Latin n. 拉丁语;拉丁人;拉丁音乐 adj. 拉丁语的,

millennium millennia 一千年 million 百万 billion 十亿

decipher v. 破译,辨认(难认、难解的东西);理解(神秘或难懂的事物)

bookkeeping n.记账

geometry n.几何学,几何

algebra n.代数

Arabic adj. 阿拉伯的;阿拉伯人的 n. 阿拉伯语

Arab n. 阿拉伯人;阿拉伯马 adj. 阿拉伯的;阿拉伯人的,与阿拉伯人有关的

A.D. abbr. (拉)公元(Anno Domini)

symphony n.交响乐 pl. symphonies

fortnight n.two weeks 两星期

round number 用整十、整百等来表示的约整数 whole number 整数

quaternary adj. [数] 四进制的;四个一组的 n. 四;四个一组

octal adj.八进制的 octet n. 八重奏,八重唱;

dividend 被除数 divisor 除数 remainder 余数

methodical adj. 有条理的,做事有条不紊的

ribbon n. 丝带,绸带 dolphin n.海豚 tan cat 褐色的猫

logarithm 对数

parity (计算机)奇偶校验 even parity, odd parity

commutative 交换律 associative 结合律 distributive 分配律

the Law of Contradiction 矛盾律

forgo 放弃=desert=yield=quit

telegraph sounder 电报发声器

precursor n. (事物)先驱,先兆;

Difference Engine 差分机

murky adj. (液体)浑浊的;(尤指因浓雾而)昏暗的,阴暗的;

albeit conj. 虽然,尽管

electromagnet n. 电磁体

clunky adj. 沉重的,笨重过时的;

amenity n. 方便条件,便利设施;舒适,惬意; pl.amenities

immensely adv. 极其,非常

Half Adder 半加器

perverse adj. 任性的,故意作对的;有悖常理的,反常的,不合人意的;

perverse logic 反逻辑

minuend 被减数 subtrahend 减数 difference 差

The subtrahend is subtracted from the minuend, and the result is the difference. 从被减数中减去减数,得到的结果叫做差。

negation 相反数 inverse 反码 ones’ complement 对1求补数

circuitry n. 电路

flip-flop n. [电子] 触发器; ripple counter 行波计数器

the stereo system 音响设备

gong n. 锣;v. 鸣锣;

oscillator 振荡器

contorted adj. 弯曲的,扭曲的 v. 扭曲;歪曲(contort 的过去分词)

idiosyncrasy n. (个人独有的)气质,性格,习惯

surmise v. 猜测;推测=guess n. 推测;猜度

seesaw n. 跷跷板

Hold That Bit 保持位

level-triggered 电平触发 edge-triggered 边沿触发

latch 锁存器 frequency divider 分频器

opportune adj. 适当的;恰好的;合时宜的

clockwise adj. 顺时针方向的adv. 顺时针方向地 anticlockwise adj. 逆时针的 adv. 逆时针地

mimic v. 模仿;模拟 =imitate=resemble=emulate=simulate

present participle:mimicing

past tense/past participle:mimiced

participle n. (语法)分词 past/present participle

aforementioned adj. 上述的;前面提及的

nibble nybble 半字节

succinct adj. 言简意赅的,简练的

snap <美,非正式>容易的事

Converting between octal and binary is a snap.

donut n. 炸面包圈,甜甜圈(同 doughnut)

terse adj. 简洁的,精练的,扼要的

recap v. 扼要重述n. 扼要的重述,概述

3-to-8 decoder 3-8译码器

kiolgram 千克 gram 克

mega adj. <非正式>极大的,巨大的;<非正式>优秀的,杰出的adv. <非正式>极其

aversion n. 厌恶,憎恶;

ingenuity n. 心灵手巧,聪明才智,独创力

hammock n. 吊床;吊铺;吊带vt. 睡吊床

newfangle adj. 新奇的;最新流行的;最新式的(= newfangled)n. 新式的东西v. 使流行

contraption n. 奇妙的装置;精巧的设计

earth-shattering adj. 惊天动地的;极其重大的=earth-shaking

versatile adj. 多才多艺的,有多种技能的;多用途的,多功能的

excruciating adj. 折磨人的;使苦恼的=painful =awful v. 折磨;使苦恼;使受酷刑(excruciate 的 ing 形式)

at times 有时;偶尔=from time to time

dog v. 困扰,纠缠;跟踪,尾随

dogged adj. 顽强的,坚持不懈的v. 困扰,纠缠;跟踪,尾随(dog 的过去式和过去分词)

doggedly adv. 顽强地;固执地

meager adj. 贫乏的;瘦的;(数量)少的,不足的

insanely adv. 疯狂地;狂暴地;精神错乱地

analog computer 模拟信号计算机

derogatory adj. 贬低的,贬义的 derogatory term 贬义词

akin adj. 相似的,类似的;

mnemonic adj. 记忆的;助记的;记忆术的 short mnemonics 简短助记符

paper tape [计] 纸带

abaci n. 算盘(abacus 的复数)

innate adj. 先天的,固有的;

nautical adj. 航海的,海上的;船员的

set of operations 操作集

resurrect vt. 使复活;复兴;挖出vi. 复活 = restore= revive

precocious adj. 早熟的;过早发育的

tally n. 记录=record,得分;账单;v. 相符,吻合;计算=calculate,合计; tallied

e.g. These positions represented certain characteristics of a person being tallied in the census.

chronologically adv. 按年代地

supplant v. 取代,代替

thwart v. 反对,阻挠,挫败;横过

flamboyant adj. 艳丽的;火焰似的;炫耀的

magnet n. 磁体,磁铁 magnetize vt. 吸引;使磁化vi. 磁化;受磁

maze n. 迷宫v. 使发昏,使迷惑

cybernetics n. 控制论

biological adj. 生物的

ubiquitous adj. 普遍存在的,无所不在的

perennial adj.长久的;持续的;反复出现的

coin v. 创造新词,首次使用;n.硬币

The transistor didn’t come out of the blue. 晶体管并不是凭空出现的。

dislodge v. 逐出,驱逐;离开原位

inaugurate v. 为……举行就职典礼;开创,开展

royalty n.版税 pl. royalties

protrude v. 伸出,突出; protruding adj. 突出的;伸出的

indentation n. 压痕,[物] 刻痕;凹陷

propagation time 传播时间

nanosecond(nsec/ns)纳秒

elusive adj. 难以理解的,难以记住的;

moronic adj. 低能的;迟钝的 moronically adv. moronity n. 低能;鲁钝

hefty adj. 高大健壮的,笨重的;(数目,数量)相当大的;有力的,用力的

hefty->heftier->heftiest heftiness n.庞大;沉重

perforate v. 穿孔 perforated adj. 穿孔的;

snippet n. 小片;片断; a snippet of information 一点消息

bitwise adj. (计算机)逐位,按位 bitwise operation 按位运算

miscellaneous adj. (人,物)混杂的,各种各样的;

cassette n. 磁带盒,盒式磁带 cassette tape

subroutine n. [计] 子程序

product n.积,乘积;

Carriage Return 回车 Line Feed换行 figure shift数字转义

leeway: the amount of freedom that you have to change sth or to do sth in the way you want to 自由活动的空间

e.g.How much leeway should parents give their children?

haphazard adj. 无计划的,没有条理的=unorganized=random adv. 杂乱无章地,无计划地 n. 偶然

rudiment n. 雏形;基本原理

rudimentary adj. 基本的,初步的;不成熟的,未充分发展的

tabulate 制表 tabulation n. 表格;作表

madden v. 狂怒,极为恼火

darn adv. 非常(同 damn)adj. (非正式,加强语气)该死的

Tibetan n. 西藏人;藏语adj. 西藏的;西藏人的;藏语的;西藏文化的

Thai 英 [taɪ] 美 [taɪ] n. 泰国人;泰语 adj. 泰国的;泰国人的;泰语的

syllable n. 音节;只言片语;表示音节的符号v. 清晰地读(词,句) pl.syllables

syllabus n. 教学大纲;

hyphen n. 连字符,连字号

myraid n. <文>无数,大量;(多用于古典历史剧中)一万 adj. 无数的,大量的

entrench v. 使(权力、习俗、观念等)根深蒂固

entrenched adj. 根深蒂固的;确立的,不容易改的 v. 确立;保证;

proprietary 私有化 proprietary software

hassle n. <非正式>麻烦,困难;<非正式>争论,争吵;<非正式>起哄,骚扰 v. 打扰,使烦恼;

video board 显卡 field rate 场频 interlaced display 隔行显示

camcorder 录像机 communication 通信

clerical adj. 文书的,办事员的;牧师的,神职人员的 n. 牧师

trudge v. 跋涉;n. 长途跋涉

diskette n. 磁盘;[计] 软磁盘

inquisitive adj. 过分好奇的,爱打听的;好学的,兴趣广泛的

intrigue v. 激起……的兴趣,引发……的好奇心;密谋 n. 密谋策划,阴谋;

positive whole numbers 自然数

rational number 有理数 irrational number 无理数

root (数学)方根; the square root of 2:2的平方根

coefficients n. (数)系数;(物理)率,系数

circumference n. 圆周,周长 diameter n. 直径 radius n. 半径

real numbers 实数 imaginary numbers 虚数

mantissa n. [数]尾数;假数;定点部分;小数部分=characteristic 首数

biased exponent 偏移指数

radian n. [数]弧度

factorial adj. 因子的,阶乘的n. [数] 阶乘

beleaguer v. 包围,围攻;使处于困境,困扰

beleaguered adj. 围困的;包围的v. 围攻(beleaguer 的过去式和过去分词)