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

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

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

定 價(jià):¥69.00

作 者: (美)瓊斯 著,張?jiān)?譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: LINUX

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302220657 出版時(shí)間: 2010-03-01 包裝: 平裝
開(kāi)本: 大16開(kāi) 頁(yè)數(shù): 530 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)