社区
其他技术讨论专区
帖子详情
[book]The Art Of Unix Programming
weixin_38068996
2004-05-30 10:10:11
http://www.faqs.org/docs/artu/
...全文
36
回复
打赏
收藏
[book]The Art Of Unix Programming
http://www.faqs.org/docs/artu/
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
The
Art
of
Unix
Programming
Who Should Read This
Book
You should read this
book
if you are an experienced
Unix
programmer who is often in the position of either educating novice programmers or p
art
isans of other operating systems, and you find it hard to
art
iculate the benefits of the
Unix
approach. You should read this
book
if you are a C, C++ or Java programmer with experience on other operating systems who is about to st
art
a
Unix
-based project. You should read this
book
if you are a
Unix
user with novice-level up to middle-level skills in the operating system, but little development experience, and want to learn how to design software effectively under
Unix
. You should read this
book
if you are a non-
Unix
programmer who has figured out that the
Unix
tradition might have something to teach you. We believe you're right, and that the
Unix
philosopy can be exported to other operating systems. So we will pay more attention to non-
Unix
environments (especially Microsoft operating systems) than is usual in a
Unix
book
; and when tools and case studies are portable, we'll say so. You should read this
book
if you are an application architect considering platforms or implementation strategies for a major general-market or vertical application. It will help you understand the strengths of
Unix
as a development platform, and of the
Unix
tradition of open source as a development method.
unix
编程艺术(英文版,The
Art
Of
Unix
Programming
)
Writing better software: 30 years of
UNIX
development wisdom In this
book
, five years in the making, the author encapsulates three decades of unwritten, hard-won software engineering wisdom. Raymond brings together for the first time the philosophy, design patterns, tools, culture, and traditions that make
UNIX
home to the world's best and most innovative software, and shows how these are carried forward in Linux and today's open-source movement. Using examples from leading open-source projects, he shows
UNIX
and Linux programmers how to apply this wisdom in building software that's more elegant, more portable, more reusable, and longer-lived.
advanced
programming
in the
unix
(r) environment
Stephen Rago's update is a long overdue benefit to the community of professionals using the versatile family of
UNIX
and
UNIX
-like operating environments. It removes obsolescence and includes newer developments. It also thoroughly updates the context of all topics, examples, and applications to recent releases of popular implementations of
UNIX
and
UNIX
-like environments. And yet, it does all this while retaining the style and taste of the original classic."--Mukesh Kacker, cofounder and former CTO of Pronto Networks, Inc."One of the essential classics of
UNIX
programming
."--Eric S. Raymond, author of The
Art
of
UNIX
Programming
"This is the definitive reference
book
for any serious or professional
UNIX
systems programmer.
UNIX
环境高级编程第二版.chm 英文版 Advanced
Programming
in the
UNIX
® Environment: Second Edition
Advanced
Programming
in the
UNIX
® Environment: Second Edition "Stephen Rago's update is a long overdue benefit to the community of professionals using the versatile family of
UNIX
and
UNIX
-like operating environments. It removes obsolescence and includes newer developments. It also thoroughly updates the context of all topics, examples, and applications to recent releases of popular implementations of
UNIX
and
UNIX
-like environments. And yet, it does all this while retaining the style and taste of the original classic."--Mukesh Kacker, cofounder and former CTO of Pronto Networks, Inc."One of the essential classics of
UNIX
programming
."--Eric S. Raymond, author of The
Art
of
UNIX
Programming
"This is the definitive reference
book
for any serious or professional
UNIX
systems programmer. Rago has updated and extended the classic Stevens text while keeping true to the original. The APIs are illuminated by clear examples of their use. He also mentions many of the pitfalls to look out for when
programming
across different
UNIX
system implementations and points out how to avoid these pitfalls using relevant standards such as POSIX 1003.1, 2004 edition and the Single
UNIX
Specification, Version 3."--Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working Group"Advanced
Programming
in the
UNIX
® Environment, Second Edition, is an essential reference for anyone writing programs for a
UNIX
system. It's the first
book
I turn to when I want to understand or re-learn any of the various system interfaces. Stephen Rago has successfully revised this
book
to incorporate newer operating systems such as GNU/Linux and Apple's OS X while keeping true to the first edition in terms of both readability and usefulness. It will always have a place right next to my computer."--Dr. Benjamin Kuperman, Sw
art
hmore CollegePraise for the First Edition"Advanced
Programming
in the
UNIX
® Environment is a must-have for any serious C programmer who works under
UNIX
. Its depth, thoroughness, and clarity of explana-tion are unmatched."--UniForum Monthly"Numerous readers recommended Advanced
Programming
in the
UNIX
® Environment by W. Richard Stevens (Addison-Wesley), and I'm glad they did; I hadn't even heard of this
book
, and it's been out since 1992. I just got my hands on a copy, and the first few chapters have been fascinating."--Open Systems Today"A much more readable and detailed treatment of
UNIX
internals can be found in Advanced
Programming
in the
UNIX
® Environment by W. Richard Stevens (Addison-Wesley). This
book
includes lots of realistic examples, and I find it quite helpful when I have systems
programming
tasks to do."--RS/Magazine"This is the definitive reference
book
for any serious or professional
UNIX
systems programmer. Rago has updated and extended the original Stevens classic while keeping true to the original."--Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working GroupFor over a decade, 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, Stevens' colleague Stephen Rago has thoroughly updated this classic to reflect the latest technical advances and add support for today's leading
UNIX
and Linux platforms.Rago carefully retains the spirit and approach that made this
book
a classic. Building on Stevens' work, he begins with basic topics such as files, directories, and processes, carefully laying the groundwork for understanding more advanced techniques, such as signal handling and terminal I/O.Substantial new material includes chapters on threads and multithreaded
programming
, using the socket interface to drive interprocess communication (IPC), and extensive coverage of the interfaces added to the latest version of the POSIX.1 standard. Nearly all examples have been tested on four of today's most widely used
UNIX
/Linux platforms: FreeBSD 5.2.1; the Linux 2.4.22 kernel; Solaris 9; and Darwin 7.4.0, the FreeBSD/Mach hybrid underlying Apple's Mac OS X 10.3.As in the first edition, you'll learn through example, including more than 10,000 lines of downloadable, ANSI C source code. More than 400 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 fully updated for contemporary environments.Advanced
Programming
in the
UNIX
® Environment has helped a generation of programmers write code with exceptional power, performance, and reliability. Now updated for today's
UNIX
/Linux systems, this second edition will be even more indispensable
Addison.Wesley.Advanced.
Programming
.in.the.
UNIX
.Environment.Second.Edition.chm
Advanced
Programming
in the
UNIX
? Environment: Second Edition By W. Richard Stevens, Stephen A. Rago ............................................... Publisher: Addison Wesley Professional Pub Date: June 17, 2005 ISBN: 0201433079 Pages: 960 "Stephen Rago's update is a long overdue benefit to the community of professionals using the versatile family of
UNIX
and
UNIX
-like operating environments. It removes obsolescence and includes newer developments. It also thoroughly updates the context of all topics, examples, and applications to recent releases of popular implementations of
UNIX
and
UNIX
-like environments. And yet, it does all this while retaining the style and taste of the original classic."--Mukesh Kacker, cofounder and former CTO of Pronto Networks, Inc."One of the essential classics of
UNIX
programming
."--Eric S. Raymond, author of The
Art
of
UNIX
Programming
"This is the definitive reference
book
for any serious or professional
UNIX
systems programmer. Rago has updated and extended the classic Stevens text while keeping true to the original. The APIs are illuminated by clear examples of their use. He also mentions many of the pitfalls to look out for when
programming
across different
UNIX
system implementations and points out how to avoid these pitfalls using relevant standards such as POSIX 1003.1, 2004 edition and the Single
UNIX
Specification, Version 3."--Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working Group"Advanced
Programming
in the
UNIX
? Environment, Second Edition, is an essential reference for anyone writing programs for a
UNIX
system. It's the first
book
I turn to when I want to understand or re-learn any of the various system interfaces. Stephen Rago has successfully revised this
book
to incorporate newer operating systems such as GNU/Linux and Apple's OS X while keeping true to the first edition in terms of both readability and usefulness. It will always have a place right next to my computer."--Dr. Benjamin Kuperman, Sw
art
hmore CollegePraise for the First Edition"Advanced
Programming
in the
UNIX
? Environment is a must-have for any serious C programmer who works under
UNIX
. Its depth, thoroughness, and clarity of explana-tion are unmatched."--UniForum Monthly"Numerous readers recommended Advanced
Programming
in the
UNIX
? Environment by W. Richard Stevens (Addison-Wesley), and I'm glad they did; I hadn't even heard of this
book
, and it's been out since 1992. I just got my hands on a copy, and the first few chapters have been fascinating."--Open Systems Today"A much more readable and detailed treatment of
UNIX
internals can be found in Advanced
Programming
in the
UNIX
? Environment by W. Richard Stevens (Addison-Wesley). This
book
includes lots of realistic examples, and I find it quite helpful when I have systems
programming
tasks to do."--RS/Magazine"This is the definitive reference
book
for any serious or professional
UNIX
systems programmer. Rago has updated and extended the original Stevens classic while keeping true to the original."--Andrew Josey, Director, Certification, The Open Group, and Chair of the POSIX 1003.1 Working GroupFor over a decade, 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, Stevens' colleague Stephen Rago has thoroughly updated this classic to reflect the latest technical advances and add support for today's leading
UNIX
and Linux platforms.Rago carefully retains the spirit and approach that made this
book
a classic. Building on Stevens' work, he begins with basic topics such as files, directories, and processes, carefully laying the groundwork for understanding more advanced techniques, such as signal handling and terminal I/O.Substantial new material includes chapters on threads and multithreaded
programming
, using the socket interface to drive interprocess communication (IPC), and extensive coverage of the interfaces added to the latest version of the POSIX.1 standard. Nearly all examples have been tested on four of today's most widely used
UNIX
/Linux platforms: FreeBSD 5.2.1; the Linux 2.4.22 kernel; Solaris 9; and Darwin 7.4.0, the FreeBSD/Mach hybrid underlying Apple's Mac OS X 10.3.As in the first edition, you'll learn through example, including more than 10,000 lines of downloadable, ANSI C source code. More than 400 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 fully updated for contemporary environments.Advanced
Programming
in the
UNIX
? Environment has helped a generation of programmers write code with exceptional power, performance, and reliability. Now updated for today's
UNIX
/Linux systems, this second edition will be even more indispensable.
其他技术讨论专区
477
社区成员
790,952
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章