
附錄 B
參考書目
此處把所推薦之系統程式設計相關書籍分成四類。讀者並不需要閱讀這些著作,它們只
是在特定議題之上我所閱讀的書籍。你是否發現自己渴望瞭解此處所推薦的書籍,它們
都是我的最愛。
這些書籍中,有些可讓讀者獲得閱讀本書所需具備的基本知識,例如 C 程式語言。有些
可做為本書的絕佳補充資料,例如探討
gdb
、Git 或作業系統設計的書籍。無論哪種情
況,你都可以參考看看。當然,這份書目絕不可能列得完全—你可以隨心所欲地探索其
他資源。
C 程式語言相關書籍
下面所列示的是探討 C 程式語言的書籍,C 是系統程式設計的共同語言。如果你撰寫的
不是 C 程式,而是其他的程式語言,下面的書籍(再加上大量的練習!)應該也可以對
你有所助益。如果真的找不到,不要錯過第一本書—著名的
K&R
。它簡明扼要地呈現了
C 語言的簡單性。
《The C Programming Language, 2nd ed.》( Prentice Hall,1988)。作者是 Brian W. Kernighan
和 Dennis M. Ritchie。本書是 C 程式設計的聖經。本書撰寫自 C 程式語言的作者以
及他當時的合作者。
《C in a Nutshell》( O
’
Reilly Media,2005)。作者是 Peter Prinz 和 Tony Crawford。這
是一本好書,內容涵蓋 C 語言以及標準 C 程式庫。
《C Pocket Reference》( O
’
Reilly Media,2002)。作者是 Peter Prinz ...