有講C/C++代碼優化和編譯器優化的書或文章嗎?
01-05
推薦 Agner Fog 的 5 本優化手冊:
- Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms
- 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
Software optimization resources. C++ and assembly. Windows, Linux, BSD, Mac OS X。
GNU C Compiler InternalsAn Introduction to GCCThe Definitive Guide to GCCGetting Started with LLVM Core Libraries
深度探索C++對象模型
龍書和effective c++
計算機體系結構量化研究方法
能正確寫出來就好了,優化的事情還是交給那些為程序員寫程序的人吧,畢竟人生苦短。
從實用的角度來說effective c++和more effective c++能滿足日常開發需要了吧
推薦閱讀:
※像c++ primer這樣的計算機專業書籍,大家都是在那裡買的,報價都不便宜啊?
※c/c++開發轉嵌入式(軟體/驅動)工程師好轉嗎?
※mfc中CString如何轉化為const char*類型?
※#define 不是簡單的替換嗎,為什麼下面的代碼錯誤?
※當把一個char類型轉換成int型的時候計算機里究竟而發生了什麼?