现代C++新四大名著及C++学习杂谈
来源:互联网 发布:手机淘宝模拟试衣服 编辑:程序博客网 时间:2024/06/08 06:11
想想时间过得真快,转眼5年了,在这5年中C++也发生了翻天覆地的变化。2012年的时候C++11刚刚确定不久,很多技术资料也没有来得及更新,编译器也没有完全支持主流的C++11新特性,自然很多公司对于新版本的C++使用也是持有一定的保留态度,但是经过了这5年的应用实践,C++社区和大部分的公司已经适应了C++11以后的新特性,可以说现代C++大格局已定,基本算是熟了。
我在2012年8月的博客中推荐的C++四大名著是如下四本,虽然这四本堪称经典中的经典,但是C++语言本身的发展,不断地有新的东西加入进来,格局自然也就发生了变化,因此,本文为大家推荐了现代C++中的新四大名著,原来的四本书仍然是必修课,在这里需要强调指出。
<<C++ Primer>>
<<Effective C++>>
<<Exceptional C++>>
<<Inside the C++ Object Model>>
新C++四大名著中的--
第一本是<<Effective modern c++>>
推荐理由: Scott Meyers 潜心力作,几十条建议字字珠玑, 如果四本书只能选一本拿来学习的话,我选这本。
第二本 <<C++ Concurrency in Action>>
推荐理由: 由于其野蛮生长性,C++ 语言本身从来没有将线程升格到如此的高度,也从来没有语言级别的支持,每个平台使用自己的方式来实现多线程,可谓是八仙过海,各显神通,C++11带来了多线程实现上的统一,目前为止,写的最全面,最深入的也就是这本了。
第三本<<The C++ Standard Library A Tutorial and Reference 2nd Edition>>
推荐理由:除C++了语言本身的升级,标准库也有大面积的升级,C++大部分有用的功能,基本都是通过标准库来实现,可见这本书的重要性。
第四本 <<Optimized C++>>
推荐理由:对于C++优化的各个方面谈的比较透彻,作者是多年的C++老鸟,行文十分流畅。
最后推荐的两本辅助书籍是:
<<AUTOMATE THE BORING STUFF WITH PYTHON>>
<<Python Crash Course>>
推荐理由: 那么为什么要在这么一篇讲C++的文章中推荐Python资料呢?不解释了,相信能理解我这篇文章的人应该知道Python是什么..
总结
本文简要的讨论了现代C++的发展,并提出了现代C++新四大名著,同时推荐了另外的两本辅助的Python资料,同时对目前C++的格局进行了简要的讨论,希望对大家有所帮助。
- 现代C++新四大名著及C++学习杂谈
- C及C++入门学习杂谈1
- C++&杂谈
- c语言程序设计现代方法(学习笔记)
- Objective-C 的现代语法和新特性
- 新解四大名著
- iOS杂谈3—ios6 Objective-C的新特性
- C现代设计前六章
- C语言程序设计:现代方法
- 采用现代Objective-C
- 采用现代Objective-C
- 采用现代Objective-C
- C程序设计-现代方法
- C语言程序设计:现代方法
- c语言杂谈1
- c 与c++ 杂谈
- 产品杂谈c
- C/C++杂谈
- laravel 自定义的控制台命令
- Mybatis多对一的处理
- View的滑动的基本知识
- 功能测试工具QTP & 性能测试工具LoadRunner使用总结
- SQLServer 创建dtsx包更新统计信息(示例)
- 现代C++新四大名著及C++学习杂谈
- CSS--响应式布局
- T626code学习笔记之单例模式
- Python_网络爬虫(新浪新闻抓取)
- linux下c++如何输入不回显且输入不用回车
- 转 Android开发常用开源框架
- rabbitmq-c++(SimpleAmqpClient) 笔记代码二
- azure 最佳实践 -- 保持冗余
- 分布式开放消息系统(RocketMQ)原理