计算机科学概论(第13版)
上QQ阅读APP看书,第一时间看更新

首先,我要感谢Glenn Brookshear,他一直照看着这本书——“他的孩子”——包括之前的11个版本,跨越了计算机科学领域快速发展和动荡变化的超过四分之一个世纪的时间。虽然这是他允许合著者来审核所有修订的第二个版本,但这一版收录的仍然基本是Glenn的“声音”,并由他主导,这也是我所希望的。任何新的瑕疵都是我造成的,而优雅的基本框架都是他设计的。

我和Glenn要感谢那些支持本书(阅读并使用本书前几个版本)的人们,我们感到很荣幸。一部计算机科学教科书的13个版本?我们一定是在接近某种记录。

在我们努力确定第13版和CS原理框架之间重叠部分的时候,Andrew Kuemmel(Madison West)一直是我们极重要的参谋。他是我认识的唯一一个成功在高中和大学教授许多CSP课程实例的人,他对我家乡威斯康星州的计算机科学教育工作者的不倦支持一直很鼓舞人心。在David T. Smith(宾夕法尼亚州印第安纳大学)和我共同编写第11版修订内容的过程中,David发挥了很重要的作用。他做的许多修订在第13版中仍然存在。David对之前版本的仔细阅读和对补充材料的仔细关注对本书来讲至关重要。Andrew Kuemmel(Madison West)、George Corliss (Marquette)和Chris Mayfield(James Madison)为这一版和之前版本的初稿提供了有价值的反馈、深刻的见解和鼓励,同时James E. Ames(Virginia Commonwealth)、Stephanie E. August(Loyola)、Yoonsuck Choe(Texas A&M)、Melanie Feinberg(UT-Austin)、Eric D. Hanley(Drake)、Sudharsan R. Iyengar(Winona State)、Ravi Mukkamala(Old Dominion)和Edward Pryor(Wake Forest)都对第12版Python方面的修订提供了宝贵的评价。

其他对这一版和之前版本做出贡献的人包括J. M. Adams、C. M. Allen、D. C. S. Allison、E. Angel、R. Ashmore、B. Auernheimer、P. Bankston、M. Barnard、P. Bender、K. Bowyer、P. W. Brashear、C. M. Brown、H. M. Brown、B. Calloni、J. Carpinelli、M. Clancy、R. T. Close、D. H. Cooley、L. D. Cornell、M. J. Crowley、F. Deek、M. Dickerson、M. J. Duncan、S. Ezekiel、C. Fox、S. Fox、N. E. Gibbs、J. D. Harris、D. Hascom、L. Heath、P. B. Henderson、L. Hunt、M. Hutchenreuther、L. A. Jehn、K. K. Kolberg、K. Korb、G. Krenz、J. Kurose、J. Liu、T. J. Long、C. May、J. J. McConnell、W. McCown、S. J. Merrill、K. Messersmith、J. C. Moyer、M. Murphy、J. P. Myers, Jr.、D. S. Noonan、G. Nutt、W. W. Oblitey、S. Olariu、G. Riccardi、G. Rice、N. Rickert、C. Riedesel、J. B. Rogers、G. Saito、W. Savitch、R. Schlafly、J. C. Schlimmer、S. Sells、Z. Shen、G. Sheppard、J. C. Simms、M. C. Slattery、J. Slimick、J. A. Slomka、J. Solderitsch、R. Steigerwald、L. Steinberg、C. A. Struble、C. L. Struble、W. J. Taffe、J. Talburt、P. Tonellato、P. Tromovitch、P. H. Winston、E. D. Winter、E. Wright、M. Ziegler,还有一位匿名的朋友。我们向他们中的每一位致以最诚挚的谢意。

Diane Christie为一个之前版本的配套网站设计了Java和C++手册,我们最新的Python资源就是从那里来的。谢谢你,Diane。另外,还要感谢Roger Eastman,他是伴随本书之前版本的每章实践项目幕后的创造动力。

我同时要感谢支持本书出版工作的Pearson出版集团的员工。特别是Tracy Johnson、Erin Ault、Carole Snyder和Scott Disanno,他们在整个过程中为本书贡献了他们的智慧并提出了许多改进建议。

最后,我要感谢我的妻子Petra,在我编写本版时,她照顾三个孩子,给我留出了很多个很长的下午和晚上。她是我的后盾。

D. W. B.

马凯特大学

2018年1月1日