98-文獻推薦‎ > ‎

好書

  • 網路觀念
    • Douglas E. Comer, Internetworking with TCP/IP, Vol. 1, 6th Edition, Prentice Hall, 2013.
    • Kevin R. Fall and W. Richard Stevens, TCP/IP Illustrated, Vol. 1, 2nd Edition, Addison-Wesley Professional, 2011. [Hardcover]
    • Behrouz A Forouzan, TCP/IP Protocol Suite, McGraw-Hill Inc., 2009.
  • 網路程式設計
    • Douglas E. Comer, David L. Stevens, Michael Evangelista, Internetworking with TCP/IP, Vol. III Client-Server Programming and Applications, Linux/Posix Sockets Version, Prentice Hall, 2000.
    • Jon C. Snader, Effective TCP/IP Programming 44 Tips to Improve Your Network Programs, 2000.
    • 村山公保, "TCP/IP 網路程式實驗與設計", 新文京.
    • W. Richard Stevens, TCP/IP Illustrated, Volume 3 TCP for Transactions, HTTP, NNTP, and the UNIX (R) Domain Protocols, Addison-Wesley Professional, 1996.
    • W. Richard Stevens, TCP/IP Illustrated, Volume 2 The Implementation, Addison-Wesley Professional, 1995.
    • 王艷平, 張越, Windows網路與通訊程式設計, 文魁資訊, 2006.
    • W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, Unix Network Programming, Vol. 1 The Sockets Networking API, Third Edition, Addison-Wesley Professional, 2003.
  • Linux 網路
    • Christian Benvenuti, Understanding Linux network internals, O'Reilly, 2006. (主要介紹 Linux kernel Layer 2, Layer 3 network stack 的實作。)
    • Klaus Wehrle et al., Linux Networking Architecture, Prentice Hall, 2004.
    • Thomas Herbert, The Linux TCP/IP Stack: Networking for Embedded Systems, Charles River Media, 2004.
  • Linux 系統
    • Robert Love, Linux System Programming, 2 edition, O'Reilly.
    • John Shapley Gray, Interprocess communication in Linux, Pearson Edu. (譯本【Linux 行程間通訊】,培生出版,2003,類似這本書的 Linux 版,Richard Steven, UNIX Network Programming, Volume 2: Interprocess Communications.
    • RAFEEQ UR REHMAN, The Linux development platform, Prentice Hall PTR, 2003
  • Linux 驅動程式
    • Sreekrishnan Venkateswaran, Essential Linux Device Drivers, Prentice Hall. (中譯本【Linux 驅動程式開發實戰】,悅知文化,2010。 )
    • Linux Kernel
    • Robert Love, Linux Kernel Development, Addison-Wesley Professional.
    • Daniel P. Bovet, Understanding the Linux Kernel, O'Reilly.
  • 程式設計觀念
    • Steve Maguire , Writing Solid Code, Microsoft Inc. (中譯本【如何撰寫零錯誤程式】,以 C 語言為背景說明如何寫可靠的程式。)
    • 陳建勳, 美麗程式, O'Reilly, 2008. (原文: Brian Kernighan et al., Beautiful Code, O'Reilly, 2008).
    • 梁肇新, 程式設計高手箴言, 全華, 2004.
    • Eric Steven Raymond, The Art of Unix Programming, 2003.
    • Robert W. Sebesta, Concepts of Programming Languages, fourth ed. , Addison Wesley, 1999.
  • 程式語言
    • Gregory Satir and Doug Brown, C++ The Core Language, O'Reilly, 1999.
    • B. W. Kernighan, D. M. Ritchie, The C Programming Language, 2nd ed. Prentice Hall, 1988.
    • 侯捷, C++ Primer 中文版
    • Peter Abel, IBM PC Assembly Language and Programming, 4th, Prentice Hall Inc., 1998.
    • Stroustrup, Bjarne, The C++ Programming Language, Addison-Wesley
  • 程式設計技術
    • John R. Levine, Linkers and Loaders, Morgan-Kauffman Inc., 1999.
    • (Linkers and Loaders, http://linker.iecc.com/.)
    • (Linkers and Loaders (Beta), http://www.iecc.com/linker/.)
    • Hanser, München, Object-oriented Programming with ANSI-C, 1994. (用 C 寫出 C++ 的物件風格程式) (作者網站: http://www.cs.rit.edu/~ats/)
  • 網路安全
    • Jon Erickson, Hacking: The Art of Exploitation, 2nd, 2008.
Comments