计算机书籍资料推荐

  • 《代码大全》 虽然这本书有点过时了,而且厚到可以垫显示器,但是这绝对是一本经典的书。

  • 《程序员修练之道》 这本书也是相当经典,我觉得就是你的指路明灯。

  • 《计算机的构造和解释》 经典中的经典,必读。

  • 《算法导论》 美国的本科生教材,这本书应该也是中国计算机学生的教材。

  • 《设计模式》 这本书是面向对象设计的经典书籍。

  • 《重构》 代码坏味道和相应代码的最佳实践。

  • 《人月神话》 这本书可能也有点过时了。但还是经典书。

  • 《代码整洁之道》 细节之处的效率,完美和简单。

  • 《Effective C++》/《More Effective C++》 C++ 中两本经典得不能再经典的书。也许你觉得 C++ 复杂,但这两本书中带来对代码稳定性的探索方式让人受益,因为这种思维方式同样可以用在其它地方。以至于各种模仿者,比如《Effective Java》也是一本经典书。

  • 《Unix 编程艺术》、《Unix 高级环境编程》也是相关的经典。

电子书:《C++ 软件性能优化》

Optimizing Software in C++ - Agner Fog - PDF,C++ 软件性能优化。

这本书是所有 C++ 程序员都应该要读的一本书,它从事无巨细地从语言层面、编译器层面、内存访问层面、多线程层面、CPU 层面讲述了如何对软件性能调优。实在是一本经典的电子书。

Agner Fog 还写了其它几本和性能调优相关的书,你可以到这个网址下载

  • Optimizing subroutines in assembly language: An optimization guide for x86 platforms
  • The microarchitecture of Intel, AMD and VIA CPUs: An optimization guide for assembly programmers and compiler makers
  • Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs
  • Calling conventions for different C++ compilers and operating systems

猜你喜欢

转载自blog.csdn.net/qq_31941921/article/details/121587308