"易用指南:Linux程序设计1,适用于Linux和UNIX系统的程序开发"

需积分: 0 0 下载量 145 浏览量 更新于2024-01-21 收藏 94.97MB PDF 举报
本书是针对在Linux系统和其他UNIX风格的操作系统上进行程序开发的一本指南性读物。在本书中,作者介绍了Linux系统及其他UNIX风格操作系统上的程序开发,包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的系统调用。本书内容分为多个部分,分别介绍了Linux系统的基础知识、进程管理、文件操作、网络编程、多线程编程以及其他一些常见的开发任务。 在本书的前言中,作者对本书的内容进行了简要的介绍,并指出本书的目标是帮助读者掌握在Linux系统和其他UNIX风格的操作系统上进行程序开发的技能。本书的作者是陈健和宋健建,他们都是南京大学的教师,有着丰富的软件开发经验。陈健专注于网络管理方向的研究,而宋健建则专注于Linux和嵌入式系统软件的研究。 本书的第四版是在2010年由人民邮电出版社出版的,该版本是基于英文版《Beginning Linux Programming, 4th Edition》进行翻译的。本书的ISBN号是978-7-115-22821-5。本书还获得了图灵程序设计丛书的出版资格,说明它是一本经过严格编目核审的图书。 在具体内容方面,本书首先介绍了Linux系统的基础知识,包括Linux系统的起源和特点,以及Linux的发行版本和安装方法。接着,本书介绍了Linux系统中的进程管理,包括进程的创建和撤销、进程间通信以及进程控制等内容。然后,本书介绍了Linux系统中的文件操作,包括文件的读写和管理、文件系统的操作以及文件的权限和属性等方面的知识。 接下来,本书介绍了Linux系统中的网络编程,包括socket编程和TCP/IP协议等内容。同时,本书还介绍了多线程编程的相关知识,包括线程的创建和同步、线程的互斥和条件变量等。最后,本书还介绍了一些其他常见的开发任务,如进程间通信、信号处理和动态链接库等内容。 总之,本书全面地介绍了Linux系统及其他UNIX风格的操作系统上的程序开发,对于想要在这些操作系统上进行程序开发的读者来说,是一本非常有价值的读物。本书的内容易于理解,结构清晰,既适合初学者入门,也适合有一定经验的开发人员进一步提升技能。无论是想要了解Linux系统的基础知识,还是想要深入学习Linux系统上的程序开发技巧,读者都可以从本书中获得丰富的知识和实践经验。
2024-12-04 上传
2024-12-04 上传