资料介绍
Advance Programming in the UNIX Environment 问世于1992年,作者是UNIX和网络技术领城的国际知名专家W. Richard Stevens,该书出版以来受到读者的普遍欢迎和好评,认为它是“在UNIX环境下进行程序设计的有关人员必读且经常需要查阅的首选参考书”。UNIX的原创者Dennis Richie则称其是“公认的优秀、匠心独具的名著”。自第1版以来,UNIX系统及相关产业已经发生了很多变化,特别是UNDX相关标准的制定取得很大进展,UNIX系统采用的某些新技术已日趋成熟,典型的UNIX系统平台也有所改变,而Linux的兴起,快速发展和广泛应用更为世人瞩目。这些都使得该书有修订的必要,以反映这些变化。由于W. Richard Stevens已于1999年辞世,所以该书的出版商美国Addison Wesley公同邀请原作者的好友,同样在UNIX领域中有很深造诣的Stephen A Rago承担了修订该书的工作。经修订后,Advance Progranming in the UNIX Environment第2版于2005年出版。它既保持了原书的基本结构、内容和风格,又有一定幅度的增利,全书依据POSDX.1的最新标准改写,内容更加丰富,在线程和多线程编程以及套接字方面增加了专门章节,使用的典型平台更改为FreeBSD 5.2.1. Linux 2.4.22. Solaris 9和Darwin 7.4.0.另外Stephen A.Rago在UNIX编程方面也具有极丰富的经验,这些都非常自然地反映到了本版中。除此之外,第2版的主要特点与第1版基本相同;
(1)内容丰富实用,包含了在UNIX环境下进行程序设计所需的各方面内容。它既能满足UNIX环境下一般程序设计人员的要求,又常常能使需要解决各种疑难问题的高级程序设计人员找到满意的答案。
(2)提供了大量应用实例。书中既有说明单个系统调用和库函數使用方法的小程序,也有综合应用它们的较大程序。这些程序的原代码总计10 00行以上,全部用ISO C编写。
(3)为了说明系统调用和库函数的应用技术及其可能发生的各种问题,在必要时对UNIX内核的数据结构和算法进行了说明。这种理论与应用实践的结合,非常有助于读者是高程序设计的水
本书的第11章、第12章以及索引由同济大学计算机系张亚英博士翻译,第16章和第21章由上海交通大学软件学院戚正伟博士翻译,上海交通大学计算机系尤晋元教授翻译了其余章节,并对全书进行统稿。本书第1版中译本于2000年出版以来,很多读者对其提出了许多宝贵意见,在本版中我们尽量采纳了这些意见。同时,我们的工作还得到上海交通大学计算机系陈英副教授、唐新怀博士、贺小箭博士和计算机系以及软件学院许多学生(包括姜义。梁宏鑫,何视,包云程、周绪宏、金雪骥,高少琛和陈嘉等)的帮助,在此一并表示感谢。还要特别感谢人民邮电出版社图灵公同的武卫东、杨海玲等在本书的策划、编辑及出版方面所做的努力。
我们希望本书的出版对相关科技人员和读者会有所帮助,同时也期待广大专家和读者提出宝贵意见。
本书描述了UNIX系统的程序设计接口一系统周用接口和标准C库提供的很多函数。本书针对的是所有的程序员。
与大多数操作系统一样,UNIX为程序运行提供了大量的服务一 打开文件,读文件,启动一个新程序,分配存储区以及获得当前时间等。这些服务被称为系统调用接口(system callinterface)。另外,标准C库提供了大最广泛用于C程序中的函数(格式化输出变量的值,比较两个字符串等)。
系统调用接口和库函数可参见《UNIX程序员手册》第2、3部分。本书不是这些内容的重复。手册中没有给出实例及基本原理,而这些則正是本书所要讲述的内容。
本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。
本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX程序员都是一本不可或缺的参考书。
- PLC与电气控制(第二版)教材免费下载 0次下载
- lex与yacc第二版电子版资源下载 0次下载
- 图像处理分析与机器视觉(第二版) 0次下载
- micropython中文教程第二版电子书免费下载 0次下载
- UNIX环境中的高级编程第三版PDF电子书免费下载 0次下载
- UNIX系统的程序设计接口函数介绍《UNIX环境高级编程》电子教材免费下载 4次下载
- UNIX环境高级编程_第二版中文 0次下载
- Unix_Linux编程实践教程代码 0次下载
- Python核心编程(中文第二版) 0次下载
- UNIX环境高级编程第二版 0次下载
- UNIX[1].shell范例精解(第4版)_code 0次下载
- UNIX环境高级编程_中文版 0次下载
- UNIX高级编程(中文版)下载 0次下载
- 精通unix -(pdf电子书中文版) 0次下载
- UNIX环境中实现PCI接口设备驱动 10次下载
- 总结20个超好用的 Unix/Linux 命令指令集 2684次阅读
- Linux与UNIX到底有关系和区别 3169次阅读
- 嵌入式Linux轻量级图形应用库应该如何设计 568次阅读
- 那些常用的 Unix 命令,你不知道的功能! 2059次阅读
- Android P公测版第二版做了哪些优化? 4117次阅读
- Linux十个基础知识点分享 4008次阅读
- Unix是什么呢?比较Unix和Linux 4754次阅读
- 关于ARM7与ARM9,uCOS与Linux的对比详解 2732次阅读
- 10 个增加 UNIX/Linux Shell 脚本趣味的工具 4618次阅读
- C语言作为高级编程语言中的一门“低级”语言为什么要学习? 7791次阅读
- Linux 与 Unix 的对比分析 3867次阅读
- 关于 fork 和 exec 是如何在 Unix 上工作的 4748次阅读
- 基于linux的navicat破解 2854次阅读
- shell编程基础知识入门 1641次阅读
- 单片机的编程语言和开发环境 5331次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多