Dopo oltre un decennio di codifica C/C++, ho notato il seguente schema: i programmatori molto bravi tendono ad avere una conoscenza dettagliata delle interiora del compilatore.Come funzionano i compilatori C/C++?
Sono un programmatore ragionevolmente buono, e ho una collezione ad hoc di "superstizioni" del compilatore, quindi mi piacerebbe riavviare le mie conoscenze e partire dalle basi.
Qualcuno può consigliare collegamenti a risorse online o libri preferiti? Sono particolarmente interessato alla compilazione, ottimizzazione, GCC e LLVM di C/C++.
Dai un'occhiata qui per le risorse: http://stackoverflow.com/questions/1669/learning-to-write-a-compiler –