本書(shū)是被譽(yù)為UNIX編程“圣經(jīng)”的Advanced Programming in the UNIX Environment一書(shū)的第3版。在本書(shū)第2版出版后的8年中,UNIX發(fā)生了巨大的變化,特別是影響UNIX編程接口的有關(guān)標(biāo)準(zhǔn)變化很大。本書(shū)在保持前一版風(fēng)格的基礎(chǔ)上,根據(jù)新的標(biāo)準(zhǔn)對(duì)內(nèi)容進(jìn)行了修訂和增補(bǔ),反映了新的技術(shù)發(fā)展。書(shū)中除了介紹UNIX文件和目錄、標(biāo)準(zhǔn)I/O庫(kù)、系統(tǒng)數(shù)據(jù)文件和信息、進(jìn)程環(huán)境、進(jìn)程控制、進(jìn)程關(guān)系、信號(hào)、線(xiàn)程、線(xiàn)程控制、守護(hù)進(jìn)程、各種I/O、進(jìn)程間通信、網(wǎng)絡(luò)IPC、偽終端等方面的內(nèi)容,還在此基礎(chǔ)上介紹了眾多應(yīng)用實(shí)例,包括如何創(chuàng)建數(shù)據(jù)庫(kù)函數(shù)庫(kù)以及如何與網(wǎng)絡(luò)打印機(jī)通信等。此外,還在附錄中給出了函數(shù)原型和部分習(xí)題的答案。本書(shū)內(nèi)容**,概念清晰,闡述精辟,對(duì)于所有層次UNIX/Linux程序員都是一本不可或缺的參考書(shū)。
作者簡(jiǎn)介
作者簡(jiǎn)介W. 理查德·史蒂文斯(W. Richard Stevens)國(guó)際知名的UNIX和網(wǎng)絡(luò)專(zhuān)家,備受贊譽(yù)的技術(shù)作家。生前著有多部經(jīng)典的傳世之作,包括《UNIX網(wǎng)絡(luò)編程》(兩卷本)、《TCP/IP詳解》(三卷本)和本書(shū)第1版。史蒂芬·A. 拉戈(Stephen A. Rago)資深UNIX程序員,目前任NEC美國(guó)實(shí)驗(yàn)室存儲(chǔ)系統(tǒng)研究組研究員。之前是貝爾實(shí)驗(yàn)室的UNIX系統(tǒng)V版本4的開(kāi)發(fā)人員之一。著有《UNIX系統(tǒng)V網(wǎng)絡(luò)編程》,是本書(shū)第1版的技術(shù)審校和第2版的共同作者。譯者簡(jiǎn)介戚正偉 博士,上海交通大學(xué)軟件學(xué)院教授、博士生導(dǎo)師,CCF高級(jí)會(huì)員,CCF系統(tǒng)軟件、理論計(jì)算機(jī)專(zhuān)委會(huì)委員,微軟亞洲研究院和美國(guó)卡內(nèi)基梅隆大學(xué)(CMU)訪(fǎng)問(wèn)學(xué)者。主要研究方向?yàn)橄到y(tǒng)軟件和程序分析等,除翻譯本書(shū)外,還著有《NewBluePill:深入理解硬件虛擬機(jī)》等。張亞英 博士,同濟(jì)大學(xué)電子與信息工程學(xué)院計(jì)算機(jī)系教授,研究方向?yàn)榫W(wǎng)絡(luò)與分布式系統(tǒng)、大數(shù)據(jù)挖掘與分析等。尤晉元 上海交通大學(xué)計(jì)算機(jī)科學(xué)及工程系教授、博士生導(dǎo)師。在科研方面,主要從事操作系統(tǒng)和分布對(duì)象計(jì)算技術(shù)方面的研究。在教學(xué)方面,長(zhǎng)期承擔(dān)操作系統(tǒng)及分布計(jì)算等課程的教學(xué)工作。主編和翻譯了多本操作系統(tǒng)教材和參考書(shū),包括《UNIX操作系統(tǒng)教程》《UNIX高級(jí)編程技術(shù)》《UNIX環(huán)境高級(jí)編程》和《操作系統(tǒng):設(shè)計(jì)與實(shí)現(xiàn)》等。