购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

序二

在编程的道路上,每一个程序员都不可避免会遇到调试的挑战。我仍然记得那些难忘的调试经历:大学时期,我和朋友共同调试机器人的程序;进入职场后,我又开始钻研数百万行的C++代码。从初入编程世界时的探索与迷茫,到如今的稳健与沉稳,这背后蕴含着无数次的学习与实践。更为关键的是,我们站在诸多行业前辈的肩膀上。本书的第一作者严琦,正是其中一位令人尊敬的巨人。幸运的是,我在美国工作期间得到了他的直接指导和悉心帮助。

当清华大学出版社的编辑询问我是否有兴趣出版书籍时,我想到了从学生时代到职场的点滴经验。我常常与同学或者同事分享自己的体会,也在知乎账号(CrackingOysters)上发表相关文章,但要整理成一本完整的书籍,仍有不少工作要做。这时,我想到了严琦以及他那份关于高效调试的英文书稿。于是,我建议基于这份书稿共同打造一本新的书籍。因此,本书中绝大部分的内容都深受他的经验和智慧的启发。同时我在他的书稿的基础上增添了关于Google Address Sanitzer和逆向调试的内容、以及编写了第9章和第12~18章的内容。

希望这本书能为编程爱好者提供实用的知识和启示。如果读者在书中发现了错误,欢迎指正。我乐于分享我的学习体会,因为总有热心的朋友愿意纠正我的错误。另一方面,读者所认为的“错误”可能只是对知识理解的不同,在讨论中可以加深或者修正理解。

卢宪廷

配书资源

为方便读者使用本书,本书提供了源代码文件,需要使用微信扫描下面的二维码获取。如果阅读中发现问题或有疑问,请通过booksaga@126.com与我们联系,邮件主题请写“高效C/C++调试”。 uqcRvGEZgn4Jt602XeAqe0H55INewZd8kHXaH0sMdFn3l5e/jkSaSx51zd3m+pTz

点击中间区域
呼出菜单
上一章
目录
下一章
×