注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)LinuxGNU/LINUX環(huán)境編程(第2版)

GNU/LINUX環(huán)境編程(第2版)

GNU/LINUX環(huán)境編程(第2版)

定 價:¥69.00

作 者: (美)瓊斯 著,張元章 譯
出版社: 清華大學(xué)出版社
叢編項:
標 簽: LINUX

ISBN: 9787302220657 出版時間: 2010-03-01 包裝: 平裝
開本: 大16開 頁數(shù): 530 字數(shù):  

內(nèi)容簡介

  《GNU/LINUX環(huán)境編程(第2版)》詳細介紹如何開發(fā)可以運行于GNU/Linux操作系統(tǒng)的應(yīng)用程序,經(jīng)過全面修訂的第2版涵括所有必要的工具和編程技術(shù),提供豐富的例子來說明GNU/Linux API的使用。GNU/Linux也稱Linux,被譽為操作系統(tǒng)中的“瑞士軍刀”。從iPod之類的小型設(shè)備到IBM的Blue Gene之類的超級計算機,都可以看到它的“芳蹤”。GNU/LinuX可以運行于大眾化體系結(jié)構(gòu)之上,從老式的x86處理器到最新的Play Station 3游戲機采用的cell處理器,不一而舉。GNU/Linux架構(gòu)與虛擬化技術(shù)GNU工具,如GCC,make、automake/autoconf,源代碼控制系統(tǒng),GNU Debugger和Gnuplot應(yīng)用程序開發(fā)基礎(chǔ)主題,包括庫(動態(tài)的和靜態(tài)的)、文件處理、管道、套接字和編程基礎(chǔ)等GNU/Linux過程模型(包括線程)和POSIXIPC機制(如消息隊列、旗語和共享內(nèi)存)shell和腳本編程基礎(chǔ),從常用的GNU/Linux命令到Bash、Ruby和Pythonsed和AWK文本處理,flex和bison解析器調(diào)試和代碼硬化技術(shù),包括軟件測試工具、覆蓋測試和GCov和GPro概要和內(nèi)存調(diào)試工具等《GNU/LINUX環(huán)境編程(第2版)》針對Linux程序員,《GNU/LINUX環(huán)境編程(第2版)》詳細介紹如何開發(fā)高性能、高安全性的應(yīng)用程序。經(jīng)過全面修訂的第2版涵括所有必要的工具和編程技術(shù),提供豐富示例來說明GNU/Linux APl的用法。全書共5部分34章,主題涉及GNU工具,應(yīng)用程序開發(fā),shell與腳本編程,調(diào)試和提高安全性,虛擬化技術(shù)。凡此種種,吸引著近萬名程序員選擇《GNU/LINUX環(huán)境編程(第2版)》宋學(xué)習(xí)GNU/Linux編程技術(shù)。《GNU/LINUX環(huán)境編程(第2版)》淺顯易懂,從全局介紹Linux編程基礎(chǔ),重點強調(diào)Linux編程利器的使用,對Linux程序員具有重要的參考和指導(dǎo)作用。

作者簡介

  M.Tim Jones是一名嵌入式軟件架構(gòu)師,也是多部暢銷書的作者,代表作有AI Application Programming,BSD Sockets Proqramming from a Multilanguage Perspective,Artificial Intelligence:A Systems Approach,還發(fā)表過大量技術(shù)文章。他的工程背景很豐富,曾經(jīng)為太空船開發(fā)過內(nèi)核,也開發(fā)過嵌入式系統(tǒng)架構(gòu)和聯(lián)網(wǎng)協(xié)議。Tim目前在科羅拉多Longmont的Emulex公司擔任顧問工程師。

圖書目錄

第Ⅰ部分 導(dǎo)論
第1章 GNU/Linux的歷史
概述
Unix操作系統(tǒng)的歷史
GNU/LINUX的歷史
Linux的發(fā)行
小結(jié)
參考文獻
第2章 GNU/Linux系統(tǒng)架構(gòu)
概述
系統(tǒng)架構(gòu)概要
Linux內(nèi)核的架構(gòu)
小結(jié)
資源
第3章 自由軟件開發(fā)
概述
開源證書
開源開發(fā)的問題
小結(jié)
參考文獻
資源
第4章 Linux虛擬化與仿真
概述
什么是虛擬化?
虛擬化簡史
虛擬化的意義
虛擬化的分類
開源虛擬化解決方案
小結(jié)
第Ⅱ部分 GNU工具
第5章 GNU編譯工具鏈
概述
GCC優(yōu)化器
調(diào)試選項
其他工具
小結(jié)
第6章 應(yīng)用GNU make構(gòu)建軟件
概述
Makefile變量
小結(jié)
第7章 庫的構(gòu)建與使用
概述
什么是庫?
生成靜態(tài)庫
共享庫的生成
動態(tài)加載庫
工具
小結(jié)
動態(tài)庫API
第8章 用automake/affcoconf打包
概述
小結(jié)
第9章 GNU/Linux的源碼控制
概述
源碼控制的定義
源碼控制范例
有用的源碼控制工具
小結(jié)
參考文獻
資源
第10章 應(yīng)用Gnuplot進行數(shù)據(jù)可視化
概述
Gnuplot
小結(jié)
資源
第Ⅲ部分 應(yīng)用程序開發(fā)主題
第11章 GNU/Linux的文件操作
概述
GNU/Linux的文件操作
探究文件操作API
基礎(chǔ)API
小結(jié)
文件操作API
第12章 管道編程
概述
管道模型
詳細介紹
小結(jié)
管道編程API
第13章 套接字編程簡介
概述
網(wǎng)絡(luò)的分層模型
套按字編程的范式
應(yīng)用程序示例
套接字API小結(jié)
其他傳輸協(xié)議
多語言視角
小結(jié)
套接字編稈API
參考文獻
資源
第14章 GNU/Linux進程模型
概述
GNU/Linux進程
旋風(fēng)式簡介
傳統(tǒng)的進程API
系統(tǒng)命令
小結(jié)
proc文件系統(tǒng)
資源
API小結(jié)
第15章 POSIX線程(P線程)編程
概述
P線程API
構(gòu)建使用線程的應(yīng)用程序
小結(jié)
參考資料
API小結(jié)
第16章 消息隊列IPC
概述
消息隊列簡介
消息隊列API
用戶工具
小結(jié)
消息隊列API函數(shù)
第17章 旗語同步
概述
旗語理論
GNU/Linux旗語快速簡介
旗語API
用戶工具
小結(jié)
旗語API
第18章 共享內(nèi)存編程
概述
快速了解共享內(nèi)存
共享內(nèi)存API
使用共享內(nèi)存區(qū)段
用尸工具
小結(jié)
參考文獻
共享內(nèi)存API
第19章 高級文件操作
概述
列舉目錄
小結(jié)
高級文件操作API
第20章 其他應(yīng)用程序開發(fā)主題
概述
Linux錯誤報告
小結(jié)
API小結(jié)
第Ⅳ部分 GNU/Linux的shell與腳本
第21章 GNU/Linux標準命令
概述
重定向
小結(jié)
第22章 Bourne-Again shell(Bash)
概述
bash腳本
條仆結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
輸入與輸山
函數(shù)
示例腳木
其他腳本語言
小結(jié)
資源
第23章 使用sed進行編輯
概述
剖析一個簡單的腳本
sed空間(緩沖器)
典型的sed命令行選項
正則表達式
操作范圍
基本的sed指令
小結(jié)
一些有用的sed單行程序
資源
第24章 使用awk進行文本處理
概述
命令行awk
腳本awk
其他awk樣式
小結(jié)
有用的awk單行程序
第25章 使用flex和bison
生成解析器
概述
司法分析和語法處理
詞法分析器和解析器的通信
flex工具
bison工具
一個簡單的語法
在bison十編寫語法
連接語法解析器和詞法分析器
構(gòu)建一個簡單的配置解析器
配置文件詞法分析器
個局圖像
小結(jié)
第26章 Ruby腳本編程
概述
Ruby簡介
Ruby快速示例
語言元素
高級功能
Ruby作為嵌入式語言
小結(jié)
資源
第27章 Python腳本編程
概述
Python簡介
Python快速示例
語言元素
高級功能
小結(jié)
資源
第28章 GNU/Linux管理基石出
概述
Linux文件系統(tǒng)瀏覽
套件管理
內(nèi)核更新
小結(jié)
第V部分調(diào)試與測試
第29章 軟件單元測試框架
概述
單元測試
單元測試框架
小結(jié)
資源
第30章 用GDB進行調(diào)試
概述
為GDB進行編譯
其他GDB調(diào)試主題
小結(jié)
資源
第31章 代碼硬化
概述
代碼硬化技術(shù)
源碼檢查丁具
代碼跟蹤
小結(jié)
資源
第32章 用GNU gcoy進行覆蓋測試
概述
什么是gcov
準備映像
使用gcov工具
gcov可用的選頂
注意事項
小結(jié)
參考文獻
資源
第33章 用GNU gprof進行
性能分析
概述
什么是性能分析
什么是gproE
準備映像
使用gprof工具
注意事項
小結(jié)
參考文獻
第34章 高級調(diào)試主題
概述
內(nèi)存調(diào)試
交叉引用工具
用ltrace跟蹤系統(tǒng)調(diào)用
動態(tài)掛接GDB
小結(jié)
資源
附錄縮寫與部分縮寫詞

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號