內容簡介
本書介紹使用C語言結合Linux API進行繫統級程序設計的方法,主要包括Linux基礎知識、C程序開發工具、文件及目錄管理、進程管理、重定向與管道、信號、進程間通信、線程、線程間的同步機制、網絡程序設計等10章,以及10個實驗,全面而繫統地介紹Linux操作繫統各種機制的實現原理、經常使用的繫統接口函數、繫統接口和命令程序之間的關繫以及命令程序的實現過程等。
本書結構清晰,適合於教學,為各類高等學校開設開源軟件程序設計課程提供了一個切實可行的思路,同時也可作為培訓教材在各類培訓機構使用。書中各章節劃分明確,各章突出不同的重點,有利於教師組織安排授課內容;同時提供設計精美、內容豐富的電子教案以及教學素材供授課教師使用,有效地減輕了授課教師備課的工作量和強度。
本書目標讀者為具有一定C語言基礎的讀者,適合各類高等院校的計算機及相關專業學生、Linux培訓機構、Linux API編程愛好者、Linux程序開發人員及愛好者學習使用。
本書結構清晰,適合於教學,為各類高等學校開設開源軟件程序設計課程提供了一個切實可行的思路,同時也可作為培訓教材在各類培訓機構使用。書中各章節劃分明確,各章突出不同的重點,有利於教師組織安排授課內容;同時提供設計精美、內容豐富的電子教案以及教學素材供授課教師使用,有效地減輕了授課教師備課的工作量和強度。
本書目標讀者為具有一定C語言基礎的讀者,適合各類高等院校的計算機及相關專業學生、Linux培訓機構、Linux API編程愛好者、Linux程序開發人員及愛好者學習使用。