从缺陷中学习C_C++
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-07-07 22:26:44
微信
赏
支付宝
文档简介:
从缺陷中学习C/C++
Lessons Learned from C/C++ Defects
刘新浙 刘玲 王超 李敬娜 等 编著
人民邮电出版社
北京
本书作者
主要编著人员:
刘新浙、刘玲、王超、李敬娜、李爱华、陈足先。
其他编著人员:
谭淑丹、曹恒智、付英。
素材提供者:
刘新浙、刘玲、刘晓俊、王艳、李爱华、黄元君、谭淑丹、杨晓
霞、王竟时、王超、李颖、曹恒智、李敬娜、陈足先、刘云卿、刘霏
暄、郜翔、陶旭颖。
致谢
本书在编写过程中得到了很多人的帮助。
除本书作者外,原淘宝北京搜索与广告算法测试小组的很多同事都
参与了本书的审查工作,提出了文字等方面的一些改进建议,在此一并
表示深深的感谢。在本书编写过程中,淘宝公司技术研发部尤其搜索技
术部的一些同事,也给予了一些中肯的意见和反馈,在此表示衷心的感
谢。
另外,要特别感谢淘宝公司北京测试部门负责人刘立川先生,没有
他的鼓励和督促,作者可能就不会在两年多的写作中坚持下来,这本书
可能就不会出版面世。
在本书即将出版时,我们非常荣幸地邀请到了著名计算机专家潘爱
民老师为本书做推荐序。潘老师在百忙之中抽出时间通读本书,并作
序,还给予了非常专业的修改意见,这让本书受益良多。
最后,感谢人民邮电出版社的编辑,在本书出版过程中出谋划策,
给予了很专业的建议,并促成了本书的最终顺利出版。
编者
序
C++是易学难用的语言。经过20多年的发展,C++已经变得极为复
杂,很多语言特性看似优美,但给工程上带来了很大的挑战。因此,如
何在工程项目中用好C++语言,并不像通过一本教程来学会写C++程序
那么简单,这是一个不断积累经验和吸取教训的过程。工程上推荐使用
的往往是C++大量语言特性的一个子集,原因是为了避免在工程项目中
埋下各种陷阱。
譬如,Google是一家重度使用C++的公司,它有许多开源软件(如
Android)使用了C++语言。Google公开了一份“Google C++ Style Guide
——Google C++编程风格指南”,阐明了在Google的项目中如何有效地
使用C++,应遵守哪些规范,以避免各种可能的陷阱。Google的这份指
南值得工程线上的C++程序员认真阅读。阿里巴巴也是一家重度使用
C++的公司,内部有大量的工程用到了C++语言。虽然阿里巴巴集团没
有统一的C++编程指导,但各个团队都在摸索并制定出符合自己需要的
编程规范,处于快速积累经验的过程中。很高兴淘宝广告技术部的测试
团队很早就意识到了C++语言在工程中的诸多陷阱,并有意识地将其收
集和整理出来,这就是你看到的这本书。
《从缺陷中学习 C/C++》这......
评论
发表评论