W.Richard Stevens,備受贊譽的技術作傢,生前著有多種經典的傳世之作,包括《UNIX網絡編程》(兩捲本)、《TCP/IP詳解》(三捲本)和本書第1版。 尤晉元,上海交通大學計算機科學及工程係教 授、博士生導師。在科研方麵,主要從事操作係統和分布對象計算技術方麵的研究;在教學方麵,長期承擔操作係統及分布計算等課程的教學工作。主編和翻譯瞭多本操作係統教材和參考書,包括《UNIX操作係統教程》、《UNIX高級編程技術》、《UNIX環境高級編程》和《操作係統:設計與實現》等。
Product Description
Bestselling UNIX author W. Richard Stevens offers application developers and system programmers his professional, experience-based guidance on using the system call interface with C. In the first half of the book, Stevens describes more than 200 system calls and functions with a brief example program following each description. Having provided the basics, Stevens moves on to chapter-long examples. The book is applicable to all major UNIX releases, especially System V Release 4-including Solaris 2-and 4.4 BSD, including 386 BSD.
From the Publisher
A tutorial that you just shouldn't be without
If you are an experienced C programmer with a working knowledge of UNIX, you cannot afford to be without this up-to-date tutorial on the system call interface and the most important functions found in the ANSI C library. Rich Stevens describes more than 200 system calls and functions; since he believes the best way to learn code is to read code, a brief example accompanies each description.
Building upon information presented in the first 15 chapters, the author offers chapter-long examples teaching you how to create a database library, a PostScript printer driver, a modem dialer, and a program that runs other programs under a pseudo terminal. To make your analysis and understanding of this code even easier, and to allow you to modify it, all of the code in the book is available via UUNET.
A 20-page appendix provides detailed function prototypes for all the UNIX, POSIX, and ANSI C functions that are described in the book, and lists the page on which each prototype function is described in detail. Additional tables throughout the text and a thorough index make Advanced Programming in the UNIX Environment an invaluable reference tool that all UNIX programmers - beginners to experts - will want on their bookshelves.
Advanced Programming in the UNIX Environment is applicable to all major UNIX releases, especially System V Release 4 and the latest release of 4.3BSD, including 386BSD. These real-world implementations allow you to more clearly understand the status of the current and future standards, including IEEE POSIX and XPG3.
發表於2024-11-23
Advanced Programming in the UNIX Environment 2024 pdf epub mobi 電子書 下載
以前學習C語言的時候,就隻知道編寫一些簡單的程序,至多也隻是調用那麼幾個C庫函數,從來沒有考慮過自己的程序與所在的操作係統的關係。這一點跟開發嵌入式的單片機程序很像,因為那程序是裸跑的,單片機上沒有搭載操作係統。但是真正應用廣泛的,具有更強的功能的以及可移植...
評分Rich Stevens顯然不是Dennis Richie, Brian Kernighan那個貝爾實驗室圈子的人。他對Unix的深入瞭解,是自己翻爛手冊、鑽研係統得到的。這個切入點,和我們多數用戶是一樣的。所以,我們想知道的東西,也許正是Stevens關心過的。看看他在N個係統上做的代碼測試和對不同標準的比...
評分以前學習C語言的時候,就隻知道編寫一些簡單的程序,至多也隻是調用那麼幾個C庫函數,從來沒有考慮過自己的程序與所在的操作係統的關係。這一點跟開發嵌入式的單片機程序很像,因為那程序是裸跑的,單片機上沒有搭載操作係統。但是真正應用廣泛的,具有更強的功能的以及可移植...
評分這本書非常全麵又係統的介紹瞭Unix/linux下libc的主要接口以及*nix各種標準的實現。和現在在用的標準相比比較老,不過其中絕大部分的東西都可以重用。 建議一邊看這本書一邊用man 查看係統中相應的接口的用法。當然也可以直接閱讀glibc的手冊,手冊的信息也非常好。
評分這本書最近基本看得差不多瞭,對其中關於進程、信號、多綫程、網絡編程的章節看瞭兩遍,對其中關於編程架構的論述做瞭細緻的推敲,感覺這本書果然不負盛名。個人覺得,在對操作係統原理有基本認識的情況下閱讀這本書還是很不錯的,內容比較全麵,但同時也覺得本書對網絡編程的...
圖書標籤: UNIX 計算機科學 the in RichardStevens Programming Linux/Unix Environment
Advanced Programming in the UNIX Environment 2024 pdf epub mobi 電子書 下載