
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
谁会从此书中受益
本书的基础代码集合适合所有喜爱编程艺术的人。我写这本书是为了补充和解释源代码,因为有些习惯用法可能并不明显。拥有多年经验的软件开发人员可能喜欢在本书的上下文中重新审视熟悉的编程风格,并学习自己可能不常用的编程风格。
本书可作为计算机科学和软件工程高级编程课程的教材。其他的教学材料,例如幻灯片,本书英文版也有提供。本书不是为入门级编程课程设计的。对于入门级学生来说,重要的是在学会跑步(即意识到有更多种类)之前要先学会爬行(即在认为只有一种编程方式的错觉下学习编程)。我预计许多读者是大三/大四学生或低年级研究生。每章末尾的练习题可以测试读者对每种风格的理解。“延伸阅读”部分更适合研究生阅读。
这本书也可能引起作家们的兴趣,尤其是那些对编程略有了解,或对编程技术有浓厚兴趣的作家们。尽管存在重要差异,但写程序和写书之间仍有许多相似之处。