國際書展暖身場
The Linux Programming Interface 國際中文版 (上冊)

The Linux Programming Interface 國際中文版 (上冊)

The Linux Programming Interface: A Linux and UNIX System Programming Handbook

  • 定價:800
  • 優惠價:9720
  • 本商品單次購買10本85折680
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 台北、新北、基隆宅配快速到貨(除外地區)
載入中...
  • 分享
 

內容簡介

Linux與UNIX®系統程式開發經典
完整涵蓋Linux API:函式、介面、程式設計範例

  《The Linux Programming Interface》是Linux與UNIX系統程式開發大全,幾乎涵蓋了全部Linux與UNIX系統程式會用到的API。在這本重量級著作中,Linux程式開發專家Michael Kerrisk以清晰的說明及完整的範例程式,提供完善的系統呼叫(system call)與函式庫函式(library function)等系統程式開發技術。書中囊括500個以上的system call與library function,提供200個以上程式範例,88個表格與115張圖。

  讀者將可學到下列技術:
  ‧高效率的檔案
  ‧使用訊號(signal)、時鐘(clock)與計時器(timer)
  ‧建立行程(process)與可執行程式
  ‧設計安全可靠的程式
  ‧以POSIX多執行緒設計多工程式
  ‧設計與使用共享函式庫
  ‧以管線(pipe)、訊息佇列(message queue)、共享記憶體(shared memory)與號誌(semaphore)達成行程間的通訊(IPC)
  ‧基於socket API設計網路程式

  本書涵蓋豐富的Linux特有的功能,包含epoll、inotify與/proc檔案系統,尤其極為重視與UNIX標準的相容度(POSIX.1-2001/SUSv3與POSIX.1-2008/SUSv4),使本書可完全適合其他UNIX平台的開發者參考閱讀。

  本書是目前探討Linux與UNIX API涵蓋面最廣泛、最完整的作品,作者期許它能成為一部經典。

  本書涵蓋目前UNIX標準(POSIX.1-2001/SUSv3與POSIX.1-2008/SUSv4)
 

作者介紹

作者簡介

Michael Kerrisk


  Michael Kerrisk(man7.org)擁有超過20年UNIX系統操作與開發程式經驗,開辦過許多單週的UNIX系統程式設計訓練課程。自2004年起,他開始維護man-page專案,產出不少Linux核心與glibc程式設計API使用手冊,參與完成的手冊高達250份,同時也參與了Linux kernel-user space interface的測試與設計審閱過程。目前Michael與他的家人同住於德國慕尼黑。
 

目錄

Chapter 1 淺談歷史與標準
Chapter 2 基本概念
Chapter 3 系統程式設計概念
Chapter 4 檔案 I/O:通用的 I/O 模型
Chapter 5 檔案 I/O:深入探討
Chapter 6 行程(Process)
Chapter 7 記憶體配置(Memory Allocation)
Chapter 8 使用者與群組
Chapter 9 行程憑證(process credential)
Chapter 10 時間
Chapter 11 系統限制與選項
Chapter 12 系統與行程資訊
Chapter 13 檔案 I/O 緩衝區
Chapter 14 檔案系統
Chapter 15 檔案屬性(File Attribute)
Chapter 16 擴充屬性(Extended Attribute)
Chapter 17 存取控制清單(Access Control List)
Chapter 18 目錄與連結(Directory and Link)
Chapter 19 監控檔案事件
Chapter 20 訊號(signal):基本概念
Chapter 21 訊號(signal):訊號處理常式(signal handler)
Chapter 22 訊號(signal):進階功能
Chapter 23 計時器(timer)與休眠(sleep)
Chapter 24 建立行程
Chapter 25 終止行程
Chapter 26 監控子行程
Chapter 27 執行程式
Chapter 28 深入探討建立行程與執行程式
Chapter 29 執行緒(thread):簡介
Chapter 30 執行緒:執行緒同步
Chapter 31 執行緒:執行緒安全(thread safety)與個別執行緒儲存空間
Chapter 32 結束執行緒
Chapter 33 執行緒:深入探討
 

詳細資料

  • ISBN:9789864761678
  • 規格:平裝 / 880頁 / 17 x 23 x 4.4 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣

會員評鑑

3.5
2人評分
|
2則書評
|
立即評分
user-img
Lv.2
5.0
|
2022/08/22

因為書本的內容有跟著原作釋出的修訂來做內容的修正,所以相較於簡體版本而言,書籍的內容錯誤較少,對不想看原文書的人是個不錯的選擇。

這本書我是當作工具書來使用,裡面其實提供許多的 C API 以及範例,而原作對於一些原理也會稍微提及,不只能夠知道用法,還能稍微理解 kernel 底層的做法,例如在檔案處理的部分就有滿好的說明。

大致上是滿推薦買來當作書架的工具書使用,要用到就拿來查一下,不然分量太多,不容易讀的完的,即使是資電學院的學生,也少有人完整把這本書徹底讀過的。
展開
user-img
Lv.1
2.0
|
2022/06/17

翻譯多處直翻與機翻,還沒有更早出版的簡體中文版本順暢。

比如第七章的free
繁中:但是有許多為什麼明確釋放所有配置記憶體是可以接受的原因。
簡中:但基於以下幾個原因,最好能夠在程序中顯式釋放所有的已分配內存。

很明顯的差異,這種翻譯完全不值得這個價位。
展開

最近瀏覽商品

 

相關活動

  • 【自然科普、電腦資訊】張忠謀親筆撰寫、獨家授權自傳,他的一生,一場不能錯過的智慧盛宴!《張忠謀自傳》
 

購物說明

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則 

  • 語言學習法展
  • 年末家事生活展
  • 售票網電影推薦