?? reading-list-howto.txt
字號:
頁. 詳見 [22]http://heg-school.awl.com/cseng/authors/lamport/latex/latex .html. Bruce Thompson:「由 LaTeX 2.09 作者所寫的終極參考資料,包括 LaTeX2e 的新版本(這個版本已包括在目前的 TeX/LaTeX 版本中)正在 準(zhǔn)備中。LaTeX2e 完全支援 LaTeX 2.09。是任何想要使用 LaTeX 的必備 書籍。為文件的制作利用 LaTeX 中的各項工具來產(chǎn)生專業(yè)級文件,提供 了很不錯的介紹。并有許多□例。」 The TeXbook, Volume A of Computers and Typesetting; Knuth, Donald A. Addison-Wesley; 1986, ISBN 0-201-13448; 496 頁. 詳見 [23]http://www.awl.com/cp/TeXbook.html Bruce Thompson:「一本講 TeX,很重要的使用者指引及完全參考手冊。 或許一般情況下使用 LaTex 并不需要它,但盡管如此,這仍是一本很迷 人的書籍。」我要強調(diào)一下:這本書不是給膽小的人看的。 The METAFONT book, Volume C of Computers and Typesetting Knuth, Donald A.; Addison-Wesley; 1986; 0-201-13444-6, 1986; 384頁. 詳見 [24]http://www.awl.com/cp/METAFONTbook.html Bruce Thompson:「講 METAFONT(可用來設(shè)計給 TeX 使用的字型程式) ,具舉足輕重地位的使用者指引和參考手冊。如果您打算設(shè)計自己可在 TeX 和 LaTeX 下使用的字型,這是本很棒的杰作。一般的 TeX/LaTeX 版 本中都包括 METAFONT 這個程式。」這本書絕對不是給膽小的人看的。 6. 關(guān)於 C 和 C++ 程式設(shè)計的書籍6.1 C 和 C++ The C Programming Language (Second Edition) Kernighan, Brian W.; Ritchie, Dennis M; Prentice-Hall; 1988; ISBN 0-13-110362-8, 272 頁. 改進後的第二版,包括了 ANSI C,是 C 語言書籍的經(jīng)典名著,由 C 的 設(shè)計者「K&R」所合著。目前仍然是最棒的 C 語言書籍。 Who's Afraid of C++? Heller, Steve; Academic Press; 1996; ISBN 0-12-339097; 508 頁. 目前為止,我所看過最好的 C++ 入門書。 6.2 C 系統(tǒng)呼叫介面 POSIX Programmer's Guide: Writing Portable Unix Programs Lewine, Donald; O'Reilly; 1992; ISBN 0-937175-73-0; 607 頁. 詳見 [25]http://www.ora.com/catalog/posix/noframes.html. 一份講 POSIX.1 標(biāo)準(zhǔn)、同時也是程式設(shè)計者極佳的參考資料。我喜歡這 本書更甚於 JH 的選擇。 The Posix.1 Standard: A Programmer's Guide Zlotnick, Fred; Benjamin/ Cummings; 1991; ISBN 0-8053-9605-5; 379 頁.; $35.95 (USA). JH:「以前當(dāng)我抱怨 Linux 在第二節(jié)中的 man pages 不夠時,有人告訴 我去找一本講 POSIX 的書就好啦,因為那正是 Linux 所做的。我喜歡這 本書,因為我不是一個專業(yè)的程式設(shè)計師,而本書的作者提供了相當(dāng)豐富 的解釋與□例。」 7. 關(guān)於網(wǎng)路的書籍 Unix Network Programming Stevens, W. Richard; Prentice Hall; 1990; ISBN 0-13-949876-1; 772 頁.; $54 (USA). 所有您想知道關(guān)於這個主題的一切,以及一些您不想知道的(真的嗎?) 。雖然這本書在 Web 風(fēng)行之前發(fā)行,但一般仍認(rèn)為這是一本談基本概念 的重要書籍, Linux Network Administrator's Guide Kirch, Olaf; O'Reilly; 1995; ISBN 1-56592-087-2; 335 頁. 詳見 [26]http://www.ora.com/catalog/linag/noframes.html. 一份對於 Linux 下 TCP/IP 及其相關(guān)服務(wù)的實用指南。可在 [27]Linux Documentation Project 的首頁取得,或者您也可直接至 [28]http://sunsite.unc.edu/LDP/LDP/nag/nag.html 看看。 TCP/IP Network Adminstration Hunt, Craig; O'Reilly Associates, ISBN 0-937175-82-X; 1992; 472 頁. 詳見 [29]http://www.ora.com/catalog/tcp2/noframes.html. 與 Kirch 的書相較起來,專門談 Linux 的部份較少。其特色是深入探討 TCP/IP 的核心,包括 routing 和 BGP。 DNS and BIND (Second Edition) Albitz, Paul, and Liu, Cricket; O'Reilly; 1996; ISBN 1-56592-236-0; 1992; 438 頁; $32.95. See [30]http://www.ora.com/catalog/dns2/noframes.html. 深入探討 DNS,對於需要管理復(fù)雜的多重子網(wǎng)路之架設(shè)的人很有用。亦談 到 BIND 函式庫的程式設(shè)計。 Sendmail (Second Edition) Costales, Bryan & Allman, Eric; O'Reilly; ISBN 1-56592-222-0; 1997; 1050 頁; $32.95 詳見 [31]http://www.ora.com/catalog/sendmail2/noframes.html. 一本對 Linux 和 Unix 的預(yù)設(shè)郵件傳遞代理程式很詳盡(看了也很令人 精疲力盡)的指引。 8. 關(guān)於 Unix kernel 實作的書籍8.1 Linux 的祖先 The Design of the Unix Operating System Bach, Maurice J.; Prentice-Hall; ISBN 0-13-201799-7; 470 頁.; $60 (USA). 促使 Linus 開始發(fā)展 Linux 的一本書。 Operating Systems, Design and Implementation; Tanenbaum, Andrew S.; Prentice-Hall; 1987. Alan Cox(Linux 重要的 kernel 發(fā)展成員之一)喜歡這本書。本書作者 Tanebaum 設(shè)計了 Minix,就是這套系統(tǒng)使 Linus 也想自己打造一個屬於 自己的作業(yè)系統(tǒng) —— Linux。 8.2 Linux Linux Kernel Hackers' Guide Johnson, Michael K. 可以在 [32]Linux Documentation Project 的網(wǎng)頁上取得,或直接到 [33]http://www.redhat.com:8080/HyperNews/get/khg.html看看。 LINUX Kernel Internals (Second Edition) Beck, Michael & Bohme, Harold & Mirko, Dziadzka & Kunitz, Ulrich & Magnus, Robert & Verworner, Dick; Addison Wesley; 1998; ISBN:0-201-33143-8; 480. 詳見 [34]http://heg-school.awl.com/cseng/authors/beck.m/linux/linux. html. 一份對於 Linux kernel 程式設(shè)計的指引;包括 2.0。 8.3 Linux 的親戚 The Design and Implementation of the 4.4BSD Unix Operating System McKusick, Marshall Kirk, Bostic, Keith, Karels, Michael J., and Quarterman, John S.; Addison-Wesley; 1996; ISBN 0-201-54979-4; 608 頁. 詳見 [35]http://heg-school.awl.com/cseng/authors/mckusick/4.4bsd/4.4 bsd.html. 一本討論實作 4.3 BSD kernel 經(jīng)典著作的續(xù)集,其影響了 Linux 的設(shè) 計(特別是在 sockets 和網(wǎng)路方面)。這本書涵蓋了以 4.4BSD 為基礎(chǔ) 的 BSD/OS、FreeBSD 和 NetBSD。 Porting Unix to the 386; Jolitz, William F., and Jolitz, Lynne G. Dr. Dobb's Journal; Jan 1991-July 1992. 9. 關(guān)於 Intel 處理器架構(gòu)和程式設(shè)計的書籍 80386 Programmer's Reference Manual Intel Corp.; ISBN 1-55512-022-9; 1986; 第一篇、應(yīng)用程式設(shè)計,資料型態(tài)、記憶體模式、指令集。第二篇、系統(tǒng) 程式設(shè)計:架構(gòu)、記憶體管理、保護、多工、I/O、異常和中斷、起始、 協(xié)同處理以及多重處理。第三篇、相容性(與早期的 x86 機器)。第四 篇、指令集。 80386 System Software Writer's Guide Intel Corp.; ISBN 1-55512-023-7; 1987. 本書為作業(yè)系統(tǒng)的制作者說明 386 的特色。其中包括了一章專門講 Unix 的實作。386 的許多架構(gòu)當(dāng)初似乎是以 Multics 的概念來設(shè)計的; 然而這些特色并未被 DOS 或 Unix 所用。 Programming the 80386 Crawford, John H & Gelsinger, Patrick P.; Sybex; ISBN 0-89588-381-3; 774 頁.; $26.95 (USA). 這就是當(dāng)時 Jolitzes 把 BSD 移植到 386 架構(gòu)所用的一本書。 Pentium Processor User's Manual: Volume 3, Architecture and Programming Manual Intel Corp.; 1993; ISBN 1-55512-195-0; 上面列了相當(dāng)多的 80386 程式設(shè)計師的 Pentium 版手冊。 10. 關(guān)於 PC 類硬體的書籍 注意:這些書都已經(jīng)有四或五年的歷史,而且也可能過期了。我對硬體實在不熟 …… 80386 Hardware Reference Manual Intel Corp.; 1986; ISBN 1-55512-024-5; 針腳的連接、時脈、波形、區(qū)塊圖、伏特,所有諸如此類的東西。 The Indispensable PC Hardware Book Messmer, Hans-Peter; Addison-Wesley; 1993; ISBN 0-201-62424-9; 1000 頁. JH:「包括了較新的東西,如:EIDE 和 PCI。」 11. 例行公事11.1 使用條款 (譯注:尊重作者原意,本段不翻) This document is copyright 1997 by Eric S. Raymond. You may use, disseminate, and reproduce it freely, provided you: * Do not omit or alter this copyright notice. * Do not omit or alter or omit the version number and date. * Do not omit or alter the document's pointer to the current WWW version. * Clearly mark any condensed, altered or versions as such. These restrictions are intended to protect potential readers from stale or mangled versions. If you think you have a good case for an exception, ask me. 11.2 歷史 這份文件原來是由 Jim Haynes 所維護的 mini-HOWTO。我已改變其重要性,使它 不再依賴於新聞群組上所發(fā)表的參考書目,并□試使它成為一份獨立成篇的文件 。若有任何歸類不當(dāng)?shù)男¤Υ茫瑧?yīng)是我造成的,而非 Jim Haynes。References 1. mailto:desp@chinese.nccu.edu.tw 2. news:comp.os.linux.answers 3. http://sunsite.unc.edu/LDP/HOWTO/Reading-List-HOWTO.html 4. mailto:esr@thyrsus.com 5. http://sunsite.unc.edu/LDP/HOWTO 6. http://www.ccil.org/~esr/faqs/loginataka.html 7. http://www-mitpress.mit.edu/book-home.tcl?isbn=0262680920 8. http://www.ccil.org/ 9. http://www.awl.com/cp/authors/salus/unix/unix.html 10. http://heg-school.awl.com/cseng/authors/brooks/mmm-ae/mmm-ae.html 11. http://sunsite.unc.edu/LDP/gs 12. http://sunsite.unc.edu/LDP/sag 13. http://www.ora.com/catalog/esa2/noframes.html 14. http://www.ora.com/catalog/linuxnut/noframes.html 15. http://www.ora.com/catalog/runux2/noframes.html 16. http://www.ora.com/catalog/puis/noframes.html 17. http://www.awl.com/cp/Ches.html 18. http://www.ora.com/catalog/pperl2/noframes.html 19. http://www.ora.com/catalog/python/noframes.html 20. http://www.ora.com/catalog/html2/noframes.html 21. http://www.awl.com/cp/tlc.html 22. http://heg-school.awl.com/cseng/authors/lamport/latex/latex.html 23. http://www.awl.com/cp/TeXbook.html 24. http://www.awl.com/cp/METAFONTbook.html 25. http://www.ora.com/catalog/posix/noframes.html 26. http://www.ora.com/catalog/linag/noframes.html 27. http://sunsite.unc.edu/LDP 28. http://sunsite.unc.edu/LDP/LDP/nag/nag.html 29. http://www.ora.com/catalog/tcp2/noframes.html 30. http://www.ora.com/catalog/dns2/noframes.html 31. http://www.ora.com/catalog/sendmail2/noframes.html 32. http://sunsite.unc.edu/LDP 33. http://www.redhat.com:8080/HyperNews/get/khg.html 34. http://heg-school.awl.com/cseng/authors/beck.m/linux/linux.html 35. http://heg-school.awl.com/cseng/authors/mckusick/4.4bsd/4.4bsd.html
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -