Advanced Programming in the UNIX Environment, 3/e (Paperback)
暫譯: UNIX 環境下的進階程式設計 (第三版)
W. Richard Stevens, Stephen A. Rago
- 出版商: Addison Wesley
- 出版日期: 2013-05-14
- 定價: $2,800
- 售價: 9.5 折 $2,660
- 語言: 英文
- 頁數: 1032
- 裝訂: Paperback
- ISBN: 0321637739
- ISBN-13: 9780321637734
-
相關翻譯:
UNIX 環境高級編程, 3/e (簡中版)
立即出貨
買這商品的人也買了...
-
$1,176Database Management Systems, 3/e (IE-Paperback)
-
$3,190$3,031 -
$1,742Linux Device Drivers, 3/e (Paperback)
-
$500$450 -
$620$490 -
$1,558Introduction to Algorithms, 3/e (IE-Paperback)
-
$1,980$1,881 -
$960$864 -
$820$648 -
$680$537 -
$1,715Introduction to Algorithms, 3/e (Hardcover)
-
$780$663 -
$1,130$961 -
$400$380 -
$2,500$2,375 -
$940$700 -
$680$578 -
$480$408 -
$580$458 -
$1,617Computer Organization and Design: The Hardware/Software Interface, 5/e (Asian Edition)(IE-Paperback)
-
$680$578 -
$780$616 -
$980$774 -
$1,980$1,940 -
$862UNIX 環境高級編程, 3/e
相關主題
商品描述
For more than twenty years, serious C programmers have relied on one book for practical, in-depth knowledge of the programming interfaces that drive the UNIX and Linux kernels: W. Richard Stevens’ Advanced Programming in the UNIX® Environment . Now, once again, Rich’s colleague Steve Rago has thoroughly updated this classic work. The new third edition supports today’s leading platforms, reflects new technical advances and best practices, and aligns with Version 4 of the Single UNIX Specification.
Steve carefully retains the spirit and approach that have made this book so valuable. Building on Rich’s pioneering work, he begins with files, directories, and processes, carefully laying the groundwork for more advanced techniques, such as signal handling and terminal I/O. He also thoroughly covers threads and multithreaded programming, and socket-based IPC.
This edition covers more than seventy new interfaces, including POSIX asynchronous I/O, spin locks, barriers, and POSIX semaphores. Most obsolete interfaces have been removed, except for a few that are ubiquitous. Nearly all examples have been tested on four modern platforms: Solaris 10, Mac OS X version 10.6.8 (Darwin 10.8.0), FreeBSD 8.0, and Ubuntu version 12.04 (based on Linux 3.2).
As in previous editions, you’ll learn through examples, including more than ten thousand lines of downloadable, ISO C source code. More than four hundred system calls and functions are demonstrated with concise, complete programs that clearly illustrate their usage, arguments, and return values. To tie together what you’ve learned, the book presents several chapter-length case studies, each reflecting contemporary environments.
Advanced Programming in the UNIX® Environment has helped generations of programmers write code with exceptional power, performance, and reliability. Now updated for today’s systems, this third edition will be even more valuable.
商品描述(中文翻譯)
在過去二十多年中,認真的 C 程式設計師一直依賴一本書來獲得有關驅動 UNIX 和 Linux 核心的程式介面的實用深入知識:W. Richard Stevens 的《UNIX® 環境進階程式設計》。現在,Rich 的同事 Steve Rago 已經徹底更新了這本經典著作。這本新第三版支援當今的主要平台,反映了新的技術進展和最佳實踐,並與單一 UNIX 規範的第 4 版保持一致。
Steve 小心地保留了使這本書如此有價值的精神和方法。在 Rich 的開創性工作基礎上,他從檔案、目錄和進程開始,仔細奠定了更高級技術的基礎,例如信號處理和終端 I/O。他還徹底涵蓋了執行緒和多執行緒程式設計,以及基於套接字的 IPC。
本版涵蓋了超過七十個新的介面,包括 POSIX 非同步 I/O、旋轉鎖、屏障和 POSIX 信號量。大多數過時的介面已被移除,僅保留少數普遍存在的介面。幾乎所有的範例都在四個現代平台上進行了測試:Solaris 10、Mac OS X 版本 10.6.8(Darwin 10.8.0)、FreeBSD 8.0 和 Ubuntu 版本 12.04(基於 Linux 3.2)。
與之前的版本一樣,您將通過範例學習,包括超過一萬行可下載的 ISO C 原始碼。超過四百個系統呼叫和函數以簡潔完整的程式示範,清楚地說明它們的用法、參數和返回值。為了將您所學的內容串連起來,這本書提供了幾個章節長的案例研究,每個案例都反映當代環境。
《UNIX® 環境進階程式設計》幫助了幾代程式設計師編寫具有卓越能力、性能和可靠性的程式碼。現在針對當今系統進行更新的這個第三版將更加有價值。