致谢

Rob Pike 和 Russ Cox, 以及其他很多Go团队的核心成员多次仔细阅读了本书的手稿, 他们对本书的组织结构和表述用词等给出了很多宝贵的建议. 在准备日本翻译的时候, Yoshiki Shibata 更是仔细地审阅了本书的每个部分, 及时发现了诸多英文和代码的错误. 我们非常感谢本书的审阅者, 并感谢对本书给出了重要的建议的 Brian Goetz, Corey Kosak, Arnold Robbins, Josh Bleecher Snyder 和 Peter Weinberger 等人.

我们感谢 Sameer Ajmani, Ittai Balaban, David Crawshaw, Billy Donohue, Jonathan Feinberg, Andrew Gerrand, Robert Griesemer, John Linderman, Minux Ma, Bryan Mills, Bala Natarajan, Cosmos Nicolaou, Paul Staniforth, Nigel Tao 以及 Howard Trickey 给出的许多有用的建议. 我们还要感谢 David Brailsford 和 Raph Levien 关于类型设置的建议.

我们来自 Addison-Wesley 的编辑 Greg Doench, 从最初就得到了越来越多的帮助. 来自AW生产团队的 John Fuller, Dayna Isley, Julie Nahil, Chuti Prasertsith, 和 Barbara Wood, 感谢你们的热心帮助.

Alan Donovan 特别感谢: Sameer Ajmani, Chris Demetriou, Walt Drummond 和 Google的Reid Tatge 允许他有充裕的时间去写本书; 感谢 Stephen Donovan 的建议和始终如一的鼓励, 以及他的妻子 Leila Kazemi 没有让他为了家庭琐事而分心, 并热情坚定地支持这个项目.

Brian Kernighan特别感谢: 朋友和同事的耐心和宽容他, 让他慢慢地梳理本身的写作思路. 同时感谢他的妻子 Meg 和其他很多朋友对他写作事业的支持.

2015年 10月 于 纽约