GNU/LINUX環境編程

GNU/LINUX環境編程

《GNU/LINUX環境編程》是清華大學出版社2010-3-1出版的圖書,作者是(美)瓊斯。本書詳細介紹如何開發可以運行於GNU/Linux作業系統的應用程式,經過全面修訂的第2版涵括所有必要的工具和編程技術,提供豐富的例子來說明GNU/Linux API的使用。

基本介紹

  • 書名:GNU/LINUX環境編程
  • 作者:(美)瓊斯 
  • 譯者:張元章
  • ISBN:9787302220657
  • 定價: 69.00元
  • 出版社清華大學出版社
  • 出版時間:2010-3-1
  • 開本:16開
內容簡介,作者簡介,圖書目錄,

內容簡介

GNU/Linux也稱Linux,被譽為作業系統中的“瑞士軍刀”。從iPod之類的小型設備到IBM的Blue Gene之類的超級計算機,都可以看到它的”芳蹤”。GNU/LinuX可以運行於大眾化體系結構之上,從老式的x86處理器到最新的Play Station 3遊戲機採用的cell處理器,不一而舉。
GNU/Linux架構與虛擬化技術
GNU工具,如GCC,make、automake/autoconf,原始碼控制系統,GNU Debugger和Gnuplot
應用程式開發基礎主題,包括庫(動態的和靜態的)、檔案處理、管道、套接字和編程基礎等
GNU/Linux過程模型(包括執行緒)和POSIXIPC機制(如訊息佇列、旗語和共享記憶體)
shell和腳本編程基礎,從常用的GNU/Linux命令到Bash、Ruby和Python
sed和AWK文本處理,flex和bison解析器
調試和代碼硬化技術,包括軟體測試工具、覆蓋測試和GCov和GPro概要和記憶體調試工具等
本書針對Linux程式設計師,本書詳細介紹如何開發高性能、高安全性的應用程式。經過全面修訂的第2版涵括所有必要的工具和編程技術,提供豐富示例來說明GNU/Linux APl的用法。全書共5部分34章,主題涉及GNU工具,應用程式開發,shell與腳本編程,調試和提高安全性,虛擬化技術。凡此種種,吸引著近萬名程式設計師選擇本書宋學習GNU/Linux編程技術。
本書淺顯易懂,從全局介紹Linux編程基礎,重點強調Linux編程利器的使用,對Linux程式設計師具有重要的參考和指導作用。

作者簡介

M.Tim Jones是一名嵌入式軟體架構師,也是多部暢銷書的作者,代表作有AI Application Programming,BSD Sockets Proqramming from a Multilanguage Perspective,Artificial Intelligence:A Systems Approach,還發表過大量技術文章。他的工程背景很豐富,曾經為太空船開發過核心,也開發過嵌入式系統架構和聯網協定。Tim目前在科羅拉多Longmont的Emulex公司擔任顧問工程師。

圖書目錄

第Ⅰ部分 導論
第1章 GNU/Linux的歷史
第2章 GNU/Linux系統架構
第3章 自由軟體開發
第4章 Linux虛擬化與仿真
第Ⅱ部分 GNU工具
第5章 GNU編譯工具鏈
第6章 套用GNU make構建軟體
第7章 庫的構建與使用
第8章 用automake/affcoconf打包
第9章 GNU/Linux的源碼控制
第10章 套用Gnuplot進行數據可視化
第Ⅲ部分 應用程式開發主題
第11章 GNU/Linux的檔案操作
第12章 管道編程
第13章 套接字編程簡介
第14章 GNU/Linux進程模型
第15章 POSIX執行緒(P執行緒)編程
第16章 訊息佇列IPC
第17章 旗語同步
第18章 共享記憶體編程
第19章 高級檔案操作
第20章 其他應用程式開發主題
第Ⅳ部分 GNU/Linux的shell與腳本
第21章 GNU/Linux標準命令
第22章 Bourne-Again shell(Bash)
第23章 使用sed進行編輯
第24章 使用awk進行文本處理
第25章 使用flex和bison
第26章 Ruby腳本編程
第27章 Python腳本編程
第28章 GNU/Linux管理基石出
第Ⅴ部分 調試與測試
第29章 軟體單元測試框架
第30章 用GDB進行調試
第31章 代碼硬化
第32章 用GNU gcoy進行覆蓋測試
第33章 用GNU gprof進行
第34章 高級調試主題
附錄 縮寫與部分 縮寫詞

相關詞條

熱門詞條

聯絡我們