(一)体系结构
《See MIPS Run》
(二)语言
《Structure and Interpreation of Computer Programs》
《Compilers: Principles, Techniques, and Tools》
《Virtual Machines: Versatile platforms for systems and process》
《Modern Compiler Implementation in C》
《Modern Compiler Implementation in Java》
《Advanced Compiler Design and Implementation》
《C++ Primer》
(三)算法和数据结构
《Introduction to Algorithm》
《The Art of Computer Programming》
《Introduction to Graph Theory》
《Beautiful Code》
《Procedural Elements for Computer Graphics》
(四)系统
《Operating System Concepts》
《Distributed Computing: Principles,Algorithms,and Systems》
《Linux源代码情景分析》
《深入分析Linux内核源码》
《Linux Device Drivers》
《Performance Tuning for Linux Server》
《Windows Internals》
《High Performance MySQL》
《Expert one to one Oracle》
《Hadoop: The Definite Guide》
(五)框架与设计模式
《C++ Network Programming》
《Java与模式》
《Human-Computer Interaction Fundamentals》
《Expert One-On-One J2EE Design and Development》
《How Tomcat Works》
《Beautiful Architecture》