「你的 C 語言開發環境是否只有 vi 與 cc? C 語言的記憶體管理是否仍像 90 年代時一樣令人困擾?Ben Klemens 熟練地說明這些以及其他常見的問題,示範透過工具簡化 C 語言開發 -- 幫助開發人員除錯、追蹤記憶體洩漏、組織編譯過程以及管理原始程式碼版本」 -- Dave Kitabjian NetCarrier Telecom 公司軟體開發團隊主管
新時代的 C 語言建議
該是拋開對 C 語言舊有想法,由源頭重新學習的時候了,在《21 世紀 C 語言》中,有其他 C 語言書籍缺乏的最新技巧,C 語言不只是現代程式語言的基礎,它就是個現代的程式語言,適合撰寫有效率、最先進的應用程式;丟棄大型主機時代遺留的舊習慣,學習使用與時俱進、積極成長的 C 語言,不論最熟悉的是那種程式語言,所有人都同意 C 語言最酷!
* 利用 shell 工具、makefile、文字編輯器、除錯程式以及記憶體檢查程式設定 C 語言開發環境
* 使用 Autotools,這個 C 語言跨平台套件管理的實質標準
* 認識 C 語言中需要拋棄或忽略的陳舊觀念
* 深入探討因為太過實用無法拋棄,但又存在問題的 C 語言概念
* 使用 C 語言標準以及 POSIX 標準函式解決 C 語言的字串處理問題
* 在函式上使用結構化輸入的現代語法結構
* 建立以高階物件為基礎的函式庫與程式
* 使用現有 C 語言函式庫進行進階數學運算、與網際網路伺服器連線以及操作資料庫
Ken Klemens 曾為 Brookings Insitution、the World Bank、the National Institute of Mental Health 以及美國政府撰寫統計分析與高計算密度模型,同時也任職於 Brookings 及自由軟體協會(Free Software Foundation)以確保作者仍然保有使用自己所撰寫的程式的權利