Linux 系统编程入门 (Early Access 抢先体验)
Introduction to System Programming in Linux
作者:Stewart N. Weiss 预计2025年秋季出版,1,032页 ISBN-13: 9781718503564 印刷版(预售)和EARLY ACCESS电子书, $99.99 EARLY ACCESS电子书, $79.99 预订 使用优惠码 PREORDER 可享 25% 折扣!
Linux 和 Unix 本质上是同一操作系统的两个版本,其中 Linux 是免费的开源版本。 本书全面介绍了 Linux 或 Unix 操作系统的编程,涵盖了如何编写在 Linux 操作系统上运行的程序,如何在 Unix/Linux 环境中高效工作,以及 Unix 操作系统的底层设计和结构是如何运作的。 作者友好的对话式风格反映了他40多年的教学经验。每章都包含大量图表,用于说明和简化关键概念,而实践项目则有助于巩固贯穿本书的知识点。
建议具备一定的编程经验,最好是 C 或 C++,但不是必需的。不需要具备 Linux 或 Unix 知识,但读者需要能够访问 Linux 系统。
作者简介 Stewart N. Weiss 是 Hunter College 计算机科学系的终身副教授。Weiss 于 1987 年在 New York University 的 Courant Institute of Mathematical Science 获得了计算机科学博士学位。自 1982 年以来,他一直在教授各种课程,并为该系开发了几门新课程,包括 Unix 系统编程、并行计算和开源软件开发。
目录 前言 致谢 序言 简介 第 1 章:Unix 和系统编程的基本概念 第 2 章:在命令行界面中工作 第 3 章:系统编程的基础知识 第 4 章:入门:时间和区域设置 第 5 章:文件 I/O 的基本概念 第 6 章:文件 I/O 的一些高级概念 第 7 章:文件系统和文件概述 第 8 章:目录层次结构 第 9 章:信号介绍 第 10 章:定时器和睡眠函数 第 11 章:进程基础 第 12 章:进程的创建和终止 第 13 章:线程 第 14 章:终端和终端 I/O 第 15 章:交互式编程 第 16 章:NCurses 库 第 17 章:线程同步 第 18 章:进程间通信基础 第 19 章:进程间通信高级主题 第 20 章:Sockets 介绍 附录 A:创建库 附录 B:系统限制 附录 C:日期和时间格式说明符 附录 D:过滤器 附录 E:Unicode 和 UTF-8 附录 F:Make 工具 附录 G:选定练习的解答 参考文献 索引
红色章节包含在 Early Access PDF 中。
导航
您可能还喜欢...
关于我们 | 招聘! | 销售和分销 | 版权 | 媒体 | 学术申请 | 会议 | 常见问题 | 联系我们 | 为我们写作 | 隐私
版权所有 2025. No Starch Press, Inc