Linux系統(tǒng)編程(第2版)
系統(tǒng)編程是指編寫系統(tǒng)軟件,其代碼在底層運(yùn)行,直接跟內(nèi)核和核心系統(tǒng)庫對話。
《Linux系統(tǒng)編程(第2版)》是一本關(guān)于Linux系統(tǒng)編程的教程,也是一本介紹Linux系統(tǒng)調(diào)用的手冊,還是一本如何實(shí)現(xiàn)更優(yōu)雅更快代碼的內(nèi)幕指南。全書分為11章和2個(gè)附錄,詳細(xì)介紹了Linux系統(tǒng)編程基本概念、文件I/O、緩沖I/O、高級文件I/O、進(jìn)程管理、高級進(jìn)程管理、線程、文件和目錄管理、信號和時(shí)間等主題。附錄給出了gcc和GNU C提供的很多語言擴(kuò)展,以及推薦閱讀的相關(guān)書目。
《Linux系統(tǒng)編程(第2版)》的作者是知名的Linux內(nèi)核專家,多本暢銷技術(shù)圖書的作者。本書需要在C編程和Linux編程環(huán)境下工作的程序員閱讀,對于想要鞏固基礎(chǔ)或了解內(nèi)核的高級編程人員,本書也很有參考價(jià)值。
Robert Love在很早期就一直使用Linux并貢獻(xiàn)代碼,包括對Linux內(nèi)核和GNOME桌面環(huán)境的貢獻(xiàn)。Robert Love是Google軟件工程師,是Android設(shè)計(jì)和開發(fā)團(tuán)隊(duì)成員。目前,他致力于Google的Web搜索架構(gòu)。Robert獲得了Florida大學(xué)的雙學(xué)位:計(jì)算機(jī)科學(xué)理學(xué)學(xué)士和數(shù)學(xué)文學(xué)學(xué)士。
