Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2981107
  • 博文数量: 412
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 7374
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-25 15:15
个人简介

学习是一种信仰。

文章分类

全部博文(412)

文章存档

2014年(108)

2013年(250)

2010年(11)

2009年(43)

我的朋友

分类: LINUX

2009-06-21 11:17:40

    我是一个追求完美的人,对待学习是如此——看一本书也是如此。
    但是追求完美之于现在计算机技术的学习,有好处也有弊端——好处是总有一个
比较坚定地理念想把某一发面的知识彻底搞懂,至少要知其所以然;弊端是,由于生
活、工作地限制,往往在完美的边缘转悠(譬如我看此本书,每次都发誓把她完整的
看完,但每次基本都是看完前两章便被别的事情给打断了),总是没有足够的精力和
时间无限地接近或者实现完美。
    我一直想学习这本被称为UNIX编程圣经的经典之作——Advanced Programming
in the UNIX Environment。我的电脑上一直保存有第一版的中文版,第二版出版后,
我又买了第二版原版。
 
    先向作者表示由衷的敬意!
    W.Richard Stevens,本书第一版作者,国际知名的Unix和网络专家,《TCP/IP 详解》
(三卷本),《UNIX网络编程》(两卷本)以及《UNIX环境高级编程》的作者——敢问有那
一本不是经典著作!遗憾的是,天妒英才!W.Richard Stevens英年早逝(1951-1999),
他的离去是计算机界的巨大损失。
    十多年后,UNIX技术和产品已经有了巨大变化,本书的第二版由Stephen A. Rago更新。
他是W.Richard Stevens生前的同事,资深UNIX程序员,当年贝尔实验室的UNIX系统V版本4
的开发人员之一。著有《UNIX系统V网络编程》,并曾担任本书第1版的技术审校。他目前是
EMC公司的管理人员,专门从事文件服务器和文件系统方向的研究。
 
    编辑推荐:
    十多年来,无数C程序员都依靠一本书深入了解了驱动UNIX和Linux内核的编程接口的
实用知识,这本书就是已故的W. Richard Stevens所著的《UNIX环境高级编程》。十多年
后,UNIX技术和产品已经有了巨大变化,本书的更新可以说是成为众望所归。现在,Stevens
的同事Stephen Rago彻底更新了这本经典著作,以反映最新的技术进展,并加入了对现今几种
主流UNIX和Linux平台的支持。
  Rago保留了使本书前版成为经典的精髓和方法。在Stevens原著的基础之上,新版增加了
大量的新内容,包括讨论线程和多线程编程、使用套接字接口驱动进程间通信(IPC)的新章节,
还广泛讨论了最新版的POSIX.1标准中新增的接口。几乎所有示例都已经在目前4个最主流的
UNIX/Linux平台上测试过,包括FreeBSD 5.2.1、Linux 2.4.22内核、Solaris 9和
Darwin 7.4.0(Apple MAC OS X 10.3的开源核心)。
  与第1版一样,读者仍然可以通过示例进行学习,这些示例包括了1万多行可下载的ANSI C
源代码。书中通过简明但是完整的程序阐述了400多个系统调用和函数,清楚地说明它们的用法、
参数和返回值。为了使读者能融会贯通,书中还提供了几个贯穿整章的案例研究,每一个案例都
根据现代的技术环境进行了全面更新。
 
    接下来的文章是我学习该书的读书笔记。
    首先我感觉会写的比较乱,没有什么章法,因为我写这些文章主要是对自己学习部分的总结,
所以并不一定适合别人阅读。
阅读(1302) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~