参考书目¶
| [ThinkCpp] | How To Think Like A Computer Scientist: C++ Version. Allen B. Downey. |
| [GroundUp] | Programming from the Ground Up: An Introduction to Programming using Linux Assembly Language. Jonathan Bartlett. |
| [StandardC] | Standard C: A Reference. P. J. Plauger和Jim Brodie. |
| [StandardCLibrary] | The Standard C Library. P. J. Plauger. |
| [C99Rationale] | Rationale for International Standard - Programming Languages - C. 5.10. |
| [UNIX编程艺术] | The Art of UNIX Programming. Eric Raymond. |
| [C99] | ISO/IEC 9899: Programming Languages - C. 2. |
| [数字逻辑基础] | Fundamentals of Digital Logic with VHDL Design. 2. Stephen Brown和Zvonko Vranesic. |
| [IATLC] | Introduction to Automata Theory, Languages, and Computation. 2. John E. Hopcroft、Rajeev Motwani和Jeffrey D. Ullman. |
| [DragonBook] | Compilers: Principles, Techniques, & Tools. 2. Alfred V. Aho、Monica S. Lam、Ravi Sethi和Jeffrey D. Ullman. |
| [SICP] | Structure and Interpretation of Computer Programs. 2. Harold Abelson、Gerald Jay Sussman和Julie Sussman. |
| [人月神话] | The Mythical Man-Month: Essays on Software Engineering. Anniversary Edition. Frederick P. Brooks, Jr.. |
| [CodingStyle] | Linux内核源代码目录下的Documentation/CodingStyle文件. |
| [GDB] | Debugging with GDB: The GNU Source-Level Debugger. 9. Richard Stallman、Roland Pesch和Stan Shebs. |
| [算法导论] | Introduction to Algorithms. 2. Thomas H. Cormen、Charles E. Leiserson、Ronald L. Rivest和Clifford Stein. |
| [TAOCP] | The Art of Computer Programming. Donald E. Knuth. |
| [编程珠玑] | Programming Pearls. 2. Jon Bentley. |
| [OOSC] | Object-Oriented Software Construction. Bertrand Meyer. |
| [ADSP] | Algorithms + Data Structures = Programs. Niklaus Wirth. |
| [ExpertC] | Expert C Programming. Peter van der Linden. |
| [AssemblyHOWTO] | Linux Assembly HOWTO(http://tldp.org/HOWTO/Assembly-HOWTO/). Konstantin Boldyshev和Francois-Rene Rideau. |
| [x86Assembly] | Introduction to 80x86 Assembly Language and Computer Architecture. Richard C. Detmer. |
| [GCCdoc] | GCC online documentation(http://gcc.gnu.org/onlinedocs/). |
| [GCCref] | GCC: The Complete Reference. Arthur Griffith. |
| [Binutils] | GNU Binutils Documentation(http://www.gnu.org/software/binutils/). |
| [GNUmake] | GNU Make Manual(http://www.gnu.org/software/make/manual/). |
| [SmashStack] | Smashing The Stack For Fun And Profit,网上到处都可以搜到这篇文章. Aleph One. |
| [BeganFORTRAN] | The New C: It All Began with FORTRAN(http://www.ddj.com/cpp/184401313). Randy Meyers. |
| [具体数学] | Concrete Mathematics. 2. Ronald L. Graham、Donald E. Knuth和Oren Patashnik. |
| [APUE2e] | Advanced Programming in the UNIX Environment. 2. W. Richard Stevens和Stephen A. Rago. |
| [ULK] | Understanding the Linux Kernel. 3. Daniel P. Bovet和Marco Cesati. |
| [TCPIP] | TCP/IP Illustrated, Volume 1: The Protocols. W. Richard Stevens. |
| [UNPv13e] | UNIX Network Programming, Volume 1: The Sockets Networking API. 3. W. Richard Stevens、Bill Fenner和Andrew M. Rudoff. |
| [UnicodeFAQ] | UTF-8 and Unicode FAQ, http://www.cl.cam.ac.uk/~mgk25/unicode.html. Markus Kuhn. |