《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)工程師。