關於<Beginning Linux Programming 3ed>
近兩年來在我的部落格裡陸續發的一些關於Linux編程的文章是譯自Wrox公司的<Beginning Linux Programming 3ed>一書,在此感謝朋友們的支援。另外需要說明的一點就是,記得07年的冬天我在長沙逛書店的時候似乎看到了這本書的中文譯本,所以提醒朋友們,如果覺得這本書對自己有用,可以到書店買中文譯本來看,想來中文譯本會比我的翻譯更為專業。
算起來嘗試翻譯這本書似乎已經有兩年多的時間了。記得當時還是在學校裡面,一次瀏覽linux.org時,見到旁邊的廣告裡推薦這本書,於是就是網上搜尋到並下載下來,而嘗試翻譯似乎是在下載後很久以後的事情了。而最初也只是想瞭解一些關於Linux編程方面的東西,而英文的東西看過後總是不能得多久,於是試著將自己看的東西記下來,慢慢的開始嘗試翻譯這本書。到目前為止,我嘗試著翻譯了前面的14章(除了第8章),而後面還有幾章,分別是Socket編程,GTK編程,QT編程,裝置驅動編程以及標準檔案系統,個人覺得這幾章的內容都有專門的書籍來介紹,似乎也就沒有了翻譯了必要,特別是對於Socket編程和裝置驅動編程的介紹都有相關的好書可讀,而對於GTK與QT編程,在其官方網站也提供了相當豐富的文檔介紹以及相關的例子。如果朋友們對這幾章的內容比較感興趣,建議可以在網路搜尋相關的資料來看,我想相應的內容介紹也會更全面,更專業,而收穫也會更多。
客觀的來說,<Beginning Linux Programming 3ed>這本書介紹的內容很全面,而且更為可貴的通過一個CD資料庫程式的例子來貫穿整書,並且不斷應用所介紹的新的知識點來修改;但也正是因為其所涉及內容的全面,所以對於其所涉及的每一個內容不可能進行更為深入的介紹。個人覺得,總體而言,這還是一本相當不錯的Linux編程入門書籍,其中介紹了Linux編程的方方面面,包括相關開發工具的介紹,對於Linux編程初學者來說還是很有指導意義的;在瞭解了這些內容之後,可以就自己感興趣的內容進行更為深入的學習。
談到Linux編程,就不得不提到經典的<Unix環境進階編程>這本書,作者W.Richard Stevens,這本書被稱之為學習Unix環境編程的必讀書籍。記得似乎還有一本被奉之為經典的書籍,這就是<Unix編程環境>,作者是Brianw.Kernighan,就是那個與DENNIS M.RITCHIE合著<C程式設計語言>的那個人。建議對Linux編程感興趣的朋友們有機會要讀讀這兩本書,相信一定會有很多收穫的。
好了,說了這麼多,算是對嘗試翻譯這本書的一個總結。要學習的內容還有很多,讓我們共同努力。
PS:本書已有中文版,<Linux程式設計>,譯者陳健,宋健健。看了網上書店裡的一些評價,翻譯的品質還是不錯的。
That's all~~Enjoy it~~