阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

推荐 | 哪些书才算得上Linux C的经典书籍?

77次阅读
没有评论

共计 3091 个字符,预计需要花费 8 分钟才能阅读完成。

在学习 Linux 的过程中,有很多经典书籍。比如说本文提到的一些。当然,因为这篇文章其实比较偏向于 Linux 下的 C 编程,所以在内容选择上做了侧重,并没有完全包含所有的 Linux 经典书——这恐怕也是没有办法穷尽的。

闲话少说,这次推荐的书籍主要来源于一个用户提问,正好整理一下就分享给大家,希望对大家的学习能有所帮助。如果你有什么需求也可以直接在文章下方留言。

关于 Linux 编程

UNIX 环境高级编程

推荐 | 哪些书才算得上 Linux C 的经典书籍?

作者: [美] W·Richard Stevens / Stephen A·Rago

出版社: 人民邮电出版社

副标题: 第 2 版

译者: 尤晋元 / 张亚英 / 戚正伟

出版年: 2006 年

点评:本书在保持了前一版风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍 UNIX 文件和目录、标准 I / O 库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种 I /O、进程间通信、网络 IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。

UNIX 网络编程

推荐 | 哪些书才算得上 Linux C 的经典书籍?

作者: [德] 史蒂文斯 / [英] 芬纳 / 鲁道夫

出版社: 清华大学出版社

副标题: 第 1 卷: 套接口 API(第 3 版)

原作名: Unix Network Programming

译者: 杨继张

出版年: 2006-1

点评:《UNIX 网络编程》(第 1 卷)(套接口 API 第 3 版) 内容详尽且具权威性,几乎每章都提供精选的习题,是计算机和网络专业高年级本科生和研究生的首选教材,《UNIX 网络编程》(第 1 卷)(套接口 API 第 3 版) 也可作为网络研究和开发人员的自学教材和参考书。

深入理解计算机系统

推荐 | 哪些书才算得上 Linux C 的经典书籍?

作者: [美] Randal E·Bryant / David O’Hallaron

出版社: 机械工业出版社

原作名: Computer Systems: A Programmer’s Perspective

译者: 龚奕利 / 雷迎春

出版年: 2011-1-1

点评:本书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在内存中的表示到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。

本书适合那些想要写出更快、更可靠程序的程序员阅读,也适合作为高等院校计算机及相关专业本科生、研究生的教材。

Linux 环境编程:从应用到内核

推荐 | 哪些书才算得上 Linux C 的经典书籍?

作者: 高峰

出版社: 机械工业出版社

出版年: 2015-6-14

点评:本书将从一个全新的角度带领读者重新进入 Linux 环境编程,从应用出发,深入内核源码,研究 Linux 各接口的工作机制和原理,让读者不仅知其然,还知其所以然。作为 Linux 开发工程师,如果不仅掌握 Linux 的应用层开发,同时还熟悉 Linux 的内核源码,那么其在 Linux 环境下设计开发任何产品都将游刃有余,稳定且高效。

TCP/IP 详解三卷

推荐 | 哪些书才算得上 Linux C 的经典书籍?

作者: [美] W·Richard Stevens

出版社: 机械工业出版社

原作名: TCP/IP ILLustrated Volume 1: The Protocols

译者: 范建华

出版年: 2000-4-1

点评:《TCP/IP 详解卷 1:协议》是一本完整而详细的 TCP/IP 协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者 W.Richard Stevens 用 Lawrence Berkeley 实验室的 tcpdump 程序来捕获不同操作系统和 TCP/IP 实现之间传输的不同分组。对 tcpdump 输出的研究可以帮助理解不同协议如何工作。《TCP/IP 详解卷 1:协议》适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。

《TCP/IP 详解·卷 2:实现》完整而详细地介绍了 TCP/IP 协议是如何实现的。书中给出了约 500 个图例,15000 行实际操作的 C 代码,采用举例教学的方法帮助你掌握 TCP/IP 实现。《TCP/IP 详解·卷 2:实现》不仅说明了插口 API 和协议族的关系以及主机实现与路由器实现的差别。还介绍了 4.4BSD-Lite 版的新的特点。《TCP/IP 详解·卷 2:实现》适用于希望理解 TCP/IP 协议如何实现的人,包括编写网络应用程序的程序员以及利用 TCP/IP 维护计算机网络的系统管理员。

《TCP.IP 详解 (卷 3):CP 事务协议.HP.P 和 UIX 域协议》是“TCP/IP 详解系列”的延续。主要内容包括:TCP 事务协议,即 T /TCP,这是对 TCP 的扩展,使客户 - 服务器事务更快、更高效和更可靠;TCP/IP 应用,主要是 HTTP 和 NNTP;UNIX 域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX 域协议通常要比 TCP/IP 快一倍。《CP.IP 详解 (卷 3):CP 事务协议.HP.P 和 UIX 域协议》同样采用了大量的实例和实现细节,并参考引用了卷 2 中的大量源程序。适用于希望理解 TCP/IP 如何工作的人,包括编写网络应用程序的程序员以及利用 TCP/IP 维护计算机网络的系统管理员。

 

万一你没有 C 语言基础

计算机科学导论

推荐 | 哪些书才算得上 Linux C 的经典书籍?

作者: [美] 贝赫鲁兹·佛罗赞

出版社: 机械工业出版社

副标题: 原书第 3 版

原作名: Foundation of Computer Science Third Edition

译者: 刘哲雨 / 刘艺

出版年: 2015-8-1

点评:这本书通俗易懂,知识面广,但又具有一定的深度。在不涉及太多的数学原理的情况下,这本书清晰的揭示了包括计算机的基本构成,CPU 运算的原理,内存、硬盘、光盘是如何存储数据的,编程的基本原理(机器语言、汇编语言,结构化编程语言,面向对象编程语言),以及网络、数据压缩等。说白了,就是一本科普书。但是是一本伟大的科普书。入门者的福音书。

明解 C 语言

推荐 | 哪些书才算得上 Linux C 的经典书籍?

作者: [日] 柴田望洋

出版社: 人民邮电出版社

译者: 管杰 / 罗勇

出版年: 2013-5

点评:《明解 C 语言》图文并茂,示例丰富,设有 190 段代码和 164 幅图表,对 C 语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于 C 语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。

C 语言编程:一本全面的 C 语言入门教程(第三版)

推荐 | 哪些书才算得上 Linux C 的经典书籍?

作者: [美] Stephen Kochan

出版社: 电子社博文视点资讯有限公司

副标题: 本书是极负盛名的 C 语言入门经典教材,其第一版发行至今已有二十年的历史 !

译者: 张小潘

出版年: 2006 年

点评:本书是极负盛名的 C 语言入门经典教材,其第一版发行至今已有 20 年的历史。本书内容详实全面,由浅入深,示例丰富,并在每个章节后面附有部分习题,非常适合读者自学使用。除此之外,《C 语言编程》一书对于 C 语言标准的最新进展、C 语言常见开发工具以及管理 C 语言大型项目等重要方面,也进行了深入浅出的说明。

C 标准库

推荐 | 哪些书才算得上 Linux C 的经典书籍?

作者: [美] P·J·Plauger

出版社: 人民邮电出版社

副标题: C 标准库“圣经”

译者: 卢红星 / 徐明亮 / 霍建同

出版年: 2009-7

点评:本书结合 C 标准的相关部分,精辟地讲述了每一个库函数的使用方法和实现细节,而这正是一个真正的 C 程序员所必须掌握的。更重要的是,书中给出了实现和测试这些函数的完整源代码,可以让你更深入地学习 C 语言。不仅如此,本书还讨论了一些即使是最有经验的 C 程序员通常也不熟悉的知识,比如国际化和独立于区域设置的程序的编写、与构建库相关的概念和设计思想。

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-12-03发表,共计3091字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中