参考书目

来源:互联网 发布:mac连接云服务器文件 编辑:程序博客网 时间:2024/04/28 20:28

[ThinkCpp] How To Think Like A Computer Scientist: Learning with C++Allen B. Downey.

[GroudUp] Programming from the Ground Up: An Introduction to Programming using Linux Assembly LanguageJonathan Bartlett.

[K&R] The C Programming LanguageBrian W. KernighanDennis M. Ritchie2.

[Standard C] Standard C: A ReferenceP. J. PlaugerJim Brodie.

[Standard C Library] The Standard C LibraryP. J. Plauger.

[C99 Rationale] Rationale for International Standard - Programming Languages - C5.10.

[UNIX编程艺术] The Art of UNIX ProgrammingEric Raymond.

[C99] ISO/IEC 9899: Programming Languages - C2.

[数字逻辑基础] Fundamentals of Digital Logic with VHDL DesignStephen BrownZvonko Vranesic2.

[IATLC] Introduction to Automata Theory, Languages, and ComputationJohn E. HopcroftRajeev MotwaniJeffrey D. Ullman2.

[Dragon Book] Compilers: Principles, Techniques, & ToolsAlfred V. AhoMonica S. LamRavi SethiJeffrey D. Ullman2.

[SICP] Structure and Interpretation of Computer ProgramsHarold AbelsonGerald Jay SussmanJulie Sussman2.

[人月神话] The Mythical Man-Month: Essays on Software EngineeringFrederick P. Brooks, Jr.Anniversary Edition.

[CodingStyle] Linux内核源代码目录下的Documentation/CodingStyle文件.

[GDB] Debugging with GDB: The GNU Source-Level Debugger9. Richard StallmanRoland PeschStan Shebs.

[算法导论] Introduction to Algorithms2. Thomas H. CormenCharles E. LeisersonRonald L. RivestClifford Stein.

[TAOCP] The Art of Computer ProgrammingDonald E. Knuth.

[编程珠玑] Programming Pearls2. Jon Bentley.

[OOSC] Object-Oriented Software ConstructionBertrand Meyer.

[算法+数据结构=程序] Algorithms + Data Structures = ProgramsNiklaus Wirth.

[AssemblyHOWTO] Linux Assembly HOWTO(http://tldp.org/HOWTO/Assembly-HOWTO/)很不幸,目前tldp.org被我们伟大的防火墙屏蔽了,请自己找代理访问Konstantin BoldyshevFrancois-Rene Rideau.

[x86Assembly] Introduction to 80x86 Assembly Language and Computer ArchitectureRichard C. Detmer.

[GNUmake] 3. Managing Projects with GNU makeRobert Mecklenburg.

[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 Mathematics2. Ronald L. GrahamDonald E. KnuthOren Patashnik.

[APUE2e] Advanced Programming in the UNIX Environment2. W. Richard StevensStephen A. Rago.

[ULK] Understanding the Linux Kernel3. Daniel P. BovetMarco Cesati.

[TCPIP] TCP/IP Illustrated, Volume 1: The ProtocolsW. Richard Stevens.

[UNPv13e] UNIX Network Programming, Volume 1: The Sockets Networking API3. W. Richard StevensBill FennerAndrew M. Rudoff.

[Unicode FAQ] UTF-8 and Unicode FAQ, http://www.cl.cam.ac.uk/~mgk25/unicode.htmlMarkus Kuhn.

原创粉丝点击